@charset "UTF-8";
/* line 329, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 2, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-version {
  font-family: "/5.2.3/";
}

/* line 333, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 338, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 343, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 353, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 31, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 358, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 365, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 42, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
html, body {
  height: 100%;
}

/* line 370, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 56, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
html,
body {
  font-size: 100%;
}

/* line 378, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
a:hover {
  cursor: pointer;
}

/* line 394, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  max-width: 100%;
  height: auto;
}

/* line 396, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 402, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 92, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 408, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
body.foundation .left {
  float: left !important;
}

/* line 409, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
body.foundation .right {
  float: right !important;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 111, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.clearfix:after {
  clear: both;
}

/* line 412, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide {
  display: none;
}

/* line 418, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 421, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 431, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 138, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row:after {
  clear: both;
}

/* line 221, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 226, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row:after {
  clear: both;
}

/* line 227, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 202, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.row .row.collapse:after {
  clear: both;
}

/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 234, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 216, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 235, ../bower_components/foundation/scss/foundation/components/_grid.scss */
/* line 221, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 234, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 248, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 262, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 276, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 283, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 318, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 346, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 381, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 388, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 404, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 409, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 414, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 439, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 449, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 454, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 459, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 474, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 479, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 489, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 499, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 504, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 524, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 533, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 541, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 549, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 555, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 561, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 568, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 575, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 582, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 589, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 596, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 603, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 610, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 617, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 624, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 638, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 645, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 659, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 666, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 673, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 680, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 687, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 694, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 701, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 715, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 729, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 736, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 745, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 755, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 760, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 765, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 775, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 785, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 805, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 810, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 820, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 830, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 835, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 840, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 860, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 902, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 908, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 915, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 922, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 936, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 943, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 957, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 964, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 971, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 978, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 985, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 999, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1013, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1027, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1041, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 245, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1062, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1077, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1084, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1098, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1147, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1154, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1210, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1238, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1245, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1254, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-1 {
    width: 8.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-2 {
    width: 16.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-3 {
    width: 25%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-4 {
    width: 33.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-5 {
    width: 41.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1279, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-6 {
    width: 50%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-7 {
    width: 58.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-8 {
    width: 66.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1294, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-9 {
    width: 75%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-10 {
    width: 83.33333%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-11 {
    width: 91.66667%;
  }

  /* line 170, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1309, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1329, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1364, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1391, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1405, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1445, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1459, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1480, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1501, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1508, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1522, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1536, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1550, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1557, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1564, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 256, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1571, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  /* line 1578, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/*
  Mixin: accordion-container()

  Decription: Responsible for the container component of accordions, generating styles relating to a margin of zero and a clearfix

  Explicit Dependencies: a clearfix mixin *is* defined.

  Implicit Dependencies: None

*/
/*
  Mixin: accordion-navigation( $bg, $hover-bg, $active-bg, $padding, $active_class,  $font-color, $font-size, $font-family){

    @params $bg-color: [ color or string ]: Specify the background color for the navigation element
    @params $hover-bg-color [ color or string ]: Specify the background color for the navigation element when hovered
    @params $active-bg [ color or string ]: Specify the background color for the navigation element when clicked and not released.
    @params $active_class [ string ]: Specify the class name used to keep track of which accordion tab should be visible
    @params $font-color [ color or string ]: Color of the font for accordion
    @params $font-size [ number ]: Specifiy the font-size of the text inside the navigation element
    @params $font-family [ string ]: Specify the font family for the text of the navigation of the accorion
*/
/*

  Mixin: accordion-content($bg, $padding, $active-class)
    @params $padding [ number ]: Padding for the content of the container
    @params $bg [ color  ]: Background color for the content when it's visible
    @params $active_class [ string ]: Class name used to keep track of which accordion tab should be visible.
*/
/* line 140, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1613, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion {
  margin-bottom: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1617, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion:after {
  clear: both;
}

/* line 142, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1626, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation, .accordion dd {
  display: block;
  margin-bottom: 0 !important;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation.active > a, .accordion dd.active > a {
  background: #e8e8e8;
}

/* line 146, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1635, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > a, .accordion dd > a {
  background: #efefef;
  color: #222222;
  padding: 1rem;
  display: block;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background: #e3e3e3;
}

/* line 156, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > .content, .accordion dd > .content {
  display: none;
  padding: 0.9375rem;
}

/* line 159, ../bower_components/foundation/scss/foundation/components/_accordion.scss */
/* line 1653, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
  display: block;
  background: white;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1659, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #008cba;
  border-color: #0078a0;
  color: white;
}

/* line 113, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1674, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box .close {
  font-size: 1.375rem;
  padding: 9px 6px 4px;
  line-height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.6875rem;
  right: 0.25rem;
  color: #333333;
  opacity: 0.3;
}

/* line 95, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1686, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}

/* line 115, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1690, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.radius {
  border-radius: 3px;
}

/* line 116, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1694, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.round {
  border-radius: 1000px;
}

/* line 118, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.success {
  background-color: #43ac6a;
  border-color: #3a945b;
  color: white;
}

/* line 119, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1704, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: white;
}

/* line 120, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1710, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.secondary {
  background-color: #e7e7e7;
  border-color: #c7c7c7;
  color: #4f4f4f;
}

/* line 121, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1716, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.warning {
  background-color: #f08a24;
  border-color: #de770f;
  color: white;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.info {
  background-color: #a0d3e8;
  border-color: #74bfdd;
  color: #4f4f4f;
}

/* line 123, ../bower_components/foundation/scss/foundation/components/_alert-boxes.scss */
/* line 1728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.alert-box.alert-close {
  opacity: 0;
}

/* line 106, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
/* line 1733, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 1744, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"]:after {
  clear: both;
}

/* line 50, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
/* line 1748, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1762, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1766, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1785, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1794, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1799, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1804, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1832, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1841, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1860, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1869, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1897, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1902, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1906, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1911, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1920, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1931, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1935, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1949, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1959, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1963, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1968, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1973, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1991, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 1996, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2001, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2005, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2019, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2033, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2043, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2052, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2061, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2075, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2085, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2089, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2142, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2146, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2188, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2193, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2202, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2212, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2216, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2221, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2240, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2249, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }

  /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2254, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  /* line 2258, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 118, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2263, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 3px;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2276, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > * {
  margin: 0;
  float: left;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  text-transform: uppercase;
  color: #008cba;
}

/* line 68, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2285, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: underline;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > * a {
  color: #008cba;
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current {
  cursor: default;
  color: #333333;
}

/* line 78, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2298, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current a {
  cursor: default;
  color: #333333;
}

/* line 84, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none;
}

/* line 88, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable {
  color: #999999;
}

/* line 90, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable a {
  color: #999999;
}

/* line 95, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  text-decoration: none;
  color: #999999;
  cursor: default;
}

/* line 102, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:before {
  content: "/";
  color: #aaaaaa;
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */
/* line 2330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0;
}

/* line 49, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}

/* line 32, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video.widescreen {
  padding-bottom: 56.34%;
}

/* line 33, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video.vimeo {
  padding-top: 0;
}

/* line 38, ../bower_components/foundation/scss/foundation/components/_flex-video.scss */
/* line 2353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* toolbar styles */
/* line 210, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.two-up .item {
  width: 50%;
}

/* line 211, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.two-up.vertical .item {
  width: auto;
}

/* line 214, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.three-up .item {
  width: 33.3333%;
}

/* line 215, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.three-up.vertical .item {
  width: auto;
}

/* line 218, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.four-up .item {
  width: 25%;
}

/* line 219, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.four-up.vertical .item {
  width: auto;
}

/* line 222, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2390, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.five-up .item {
  width: 20%;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.five-up.vertical .item {
  width: auto;
}

/* line 226, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.six-up .item {
  width: 16.66667%;
}

/* line 227, ../bower_components/foundation/scss/foundation/components/_icon-bar.scss */
/* line 2402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.icon-bar.six-up.vertical .item {
  width: auto;
}

/* Foundation Joyride */
/* line 48, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-list {
  display: none;
}

/* Default styles for the container */
/* line 51, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2414, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: #333333;
  color: white;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%;
}

/* line 64, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-content-wrapper {
  width: 100%;
  padding: 1.125rem 1.25rem 1.5rem;
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-content-wrapper .button {
  margin-bottom: 0 !important;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 80, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: 10px solid #333333;
}

/* line 88, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2455, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.top {
  border-top-style: solid;
  border-color: #333333;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -20px;
}

/* line 96, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.bottom {
  border-bottom-style: solid;
  border-color: #333333 !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -20px;
}

/* line 105, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.right {
  right: -20px;
}

/* line 106, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide .joyride-nub.left {
  left: -20px;
}

/* Typography */
/* line 116, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2483, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide #title-bar .page-title,
#title-bar .joyride-tip-guide .page-title,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: white;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-tip-guide p {
  margin: 0 0 1.125rem 0;
  font-size: 0.875rem;
  line-height: 1.3;
}

/* line 128, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2503, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 1.0625rem;
  bottom: 1rem;
}

/* line 136, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2513, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666;
}

/* line 143, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2521, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 24px;
  font-weight: normal;
  line-height: .5 !important;
}

/* line 154, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #eee !important;
}

/* line 157, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2537, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 170, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2551, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-expose-wrapper {
  background-color: #ffffff;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  box-shadow: 0 0 15px #ffffff;
}

/* line 178, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
/* line 2560, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
}

/* Styles for screens that are at least 768px; */
@media only screen and (min-width: 40.063em) {
  /* line 190, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2572, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }

  /* line 192, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2577, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px;
  }

  /* line 199, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2585, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.right {
    border-color: #333333 !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: auto;
    right: -20px;
  }

  /* line 207, ../bower_components/foundation/scss/foundation/components/_joyride.scss */
  /* line 2595, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .joyride-tip-guide .joyride-nub.left {
    border-color: #333333 !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: -20px;
    right: auto;
  }
}
/* Progress Bar */
/* line 57, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress {
  background-color: #f6f6f6;
  height: 1.5625rem;
  border: 1px solid white;
  padding: 0.125rem;
  margin-bottom: 0.625rem;
}

/* line 61, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2615, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress .meter {
  background: #008cba;
  height: 100%;
  display: block;
}

/* line 64, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2621, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.secondary .meter {
  background: #e7e7e7;
  height: 100%;
  display: block;
}

/* line 65, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2627, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.success .meter {
  background: #43ac6a;
  height: 100%;
  display: block;
}

/* line 66, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.alert .meter {
  background: #f04124;
  height: 100%;
  display: block;
}

/* line 68, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2639, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.radius {
  border-radius: 3px;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2643, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.radius .meter {
  border-radius: 2px;
}

/* line 72, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2647, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.round {
  border-radius: 1000px;
}

/* line 73, ../bower_components/foundation/scss/foundation/components/_progress-bars.scss */
/* line 2651, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.progress.round .meter {
  border-radius: 999px;
}

/* line 122, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid #dddddd;
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  background: #fafafa;
}

/* line 125, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2668, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid #dddddd;
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  display: inline-block;
  width: 1rem;
  height: 12.5rem;
}

/* line 127, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2682, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range .range-slider-handle {
  margin-top: 0;
  margin-left: -0.5rem;
  position: absolute;
  bottom: -10.5rem;
}

/* line 133, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2689, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.vertical-range .range-slider-active-segment {
  width: 0.875rem;
  height: auto;
  bottom: 0;
}

/* line 139, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2695, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius {
  background: #fafafa;
  border-radius: 3px;
}

/* line 141, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius .range-slider-handle {
  background: #008cba;
  border-radius: 3px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2705, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.radius .range-slider-handle:hover {
  background: #007ba4;
}

/* line 143, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round {
  background: #fafafa;
  border-radius: 1000px;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2714, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round .range-slider-handle {
  background: #008cba;
  border-radius: 1000px;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2719, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.round .range-slider-handle:hover {
  background: #007ba4;
}

/* line 147, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2723, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled, .range-slider[disabled] {
  background: #fafafa;
  cursor: default;
  opacity: 0.7;
}

/* line 149, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2729, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
  background: #008cba;
  cursor: default;
  opacity: 0.7;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
  background: #007ba4;
}

/* line 152, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2740, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-active-segment {
  display: inline-block;
  position: absolute;
  height: 0.875rem;
  background: #e5e5e5;
}

/* line 158, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2748, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: -0.3125rem;
  width: 2rem;
  height: 1.375rem;
  border: 1px solid none;
  cursor: pointer;
  background: #008cba;
}

/* line 110, ../bower_components/foundation/scss/foundation/components/_range-slider.scss */
/* line 2760, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.range-slider-handle:hover {
  background: #007ba4;
}

/* line 113, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2765, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 70, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2774, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li {
  margin: 0 0 0.4375rem 0;
  font-size: 0.875rem;
}

/* line 74, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2779, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li a:not(.button) {
  display: block;
  color: #008cba;
  margin: 0;
  padding: 0.4375rem 0.875rem;
}

/* line 80, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2786, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: #1cc7ff;
}

/* line 86, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2791, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.active > a:first-child:not(.button) {
  color: #1cc7ff;
  font-weight: normal;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 92, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2797, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: white;
}

/* line 100, ../bower_components/foundation/scss/foundation/components/_side-nav.scss */
/* line 2805, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.side-nav li.heading {
  color: #008cba;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 123, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
  margin-right: 0;
  margin-left: -0.75rem;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2823, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt {
  text-transform: uppercase;
}

/* line 75, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 1rem;
  margin-bottom: 0.625rem;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  color: #999999;
}

/* line 85, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2840, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  text-decoration: none;
  color: #999999;
  padding: 0.1875rem 1rem;
}

/* line 89, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2848, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: #737373;
}

/* line 94, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2854, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  border-radius: 3px;
  font-weight: normal;
  background: #008cba;
  padding: 0.1875rem 1rem;
  cursor: default;
  color: white;
}

/* line 101, ../bower_components/foundation/scss/foundation/components/_sub-nav.scss */
/* line 2865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: #0078a0;
}

/* line 150, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2872, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-left {
  text-align: left !important;
}

/* line 151, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2877, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-right {
  text-align: right !important;
}

/* line 152, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-center {
  text-align: center !important;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 2887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2893, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2898, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2903, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2908, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2914, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2919, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2924, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2935, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2961, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2966, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2971, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 2998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3003, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3008, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3013, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3019, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3045, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3050, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3061, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3087, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3097, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 206, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
#title-bar .page-title,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 212, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
a {
  color: #008cba;
  text-decoration: none;
  line-height: inherit;
}

/* line 218, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
a:hover, a:focus {
  color: #0078a0;
}

/* line 225, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3138, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 229, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 237, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 239, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 247, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 257, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h1 small, h2 small, #title-bar .page-title small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 264, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h1 {
  font-size: 2.125rem;
}

/* line 265, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h2, #title-bar .page-title {
  font-size: 1.6875rem;
}

/* line 266, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h3 {
  font-size: 1.375rem;
}

/* line 267, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h4 {
  font-size: 1.125rem;
}

/* line 268, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h5 {
  font-size: 1.125rem;
}

/* line 269, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
h6 {
  font-size: 1rem;
}

/* line 271, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 273, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3223, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 283, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
em, .italic,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 289, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3240, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
strong, .strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 294, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3247, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 299, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #bd260d;
}

/* Lists */
/* line 308, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3261, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 316, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul {
  margin-left: 1.1rem;
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3276, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet {
  margin-left: 0;
}

/* line 322, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3280, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 335, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 343, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3295, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 346, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 347, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3309, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* line 349, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 353, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ol {
  margin-left: 1.4rem;
}

/* line 357, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 366, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 370, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 375, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

/* line 382, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 387, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dddddd;
}

/* line 392, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}

/* line 396, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 401, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 407, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3381, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 413, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #dddddd;
  padding: 0.625rem 0.75rem;
}

/* line 419, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3396, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard li {
  margin: 0;
  display: block;
}

/* line 423, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 430, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3407, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.vevent .summary {
  font-weight: bold;
}

/* line 432, ../bower_components/foundation/scss/foundation/components/_type.scss */
/* line 3411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 443, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 444, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h1 {
    font-size: 2.75rem;
  }

  /* line 445, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h2, #title-bar .page-title {
    font-size: 2.3125rem;
  }

  /* line 446, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h3 {
    font-size: 1.6875rem;
  }

  /* line 447, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3441, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h4 {
    font-size: 1.4375rem;
  }

  /* line 448, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h5 {
    font-size: 1.125rem;
  }

  /* line 449, ../bower_components/foundation/scss/foundation/components/_type.scss */
  /* line 3451, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  h6 {
    font-size: 1rem;
  }
}
/* line 31, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3456, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs:after {
  clear: both;
}

/* line 35, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd, .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}

/* line 40, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd > a, .tabs .tab-title > a {
  display: block;
  background: #efefef;
  color: #222222;
  padding: 1rem 2rem;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 47, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background: #e1e1e1;
}

/* line 49, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3490, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs dd.active a, .tabs .tab-title.active a {
  background: white;
  color: #222222;
}

/* line 53, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 56, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3500, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 60, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs.vertical dd, .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 69, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3513, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3523, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content:after {
  clear: both;
}

/* line 73, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}

/* line 78, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3534, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 79, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3539, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}

/* line 81, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content.vertical {
  display: block;
}

/* line 83, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3547, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 88, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  /* line 3553, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .tabs.vertical {
    width: 20%;
    float: left;
    margin-bottom: 1.25rem;
  }

  /* line 95, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  /* line 3560, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .tabs-content.vertical {
    width: 80%;
    float: left;
    margin-left: -1px;
  }
}
/* line 103, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
/* line 3567, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* Image Thumbnails */
/* line 61, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3574, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px white;
  max-width: 100%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  transition: all 200ms ease-out;
}

/* line 51, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3583, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.th:hover, .th:focus {
  box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5);
}

/* line 65, ../bower_components/foundation/scss/foundation/components/_thumbs.scss */
/* line 3587, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.th.radius {
  border-radius: 3px;
}

/* line 104, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3592, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 110, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.contain-to-grid {
  width: 100%;
  background: #333333;
}

/* line 114, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3604, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 118, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3609, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* line 125, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3617, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}

/* line 131, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3624, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}

/* line 137, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3630, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px;
}

/* line 144, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #333333;
  margin-bottom: 0;
}

/* line 153, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3645, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}

/* line 158, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3650, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .row {
  max-width: none;
}

/* line 161, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3654, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}

/* line 163, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3659, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar input {
  height: auto;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}

/* line 165, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3666, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .button, .top-bar button {
  padding-top: .45rem;
  padding-bottom: .35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}

/* line 176, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3673, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .title-area {
  position: relative;
  margin: 0;
}

/* line 181, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3678, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 16px;
}

/* line 186, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3684, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625rem;
  margin: 0;
}

/* line 190, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3690, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .name h1 a {
  font-weight: normal;
  color: white;
  width: 75%;
  display: block;
  padding: 0 15px;
}

/* line 201, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 206, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3704, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}

/* line 219, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3716, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}

/* line 223, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3721, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 40px 0 15px;
  color: white;
  position: relative;
}

/* line 138, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3729, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 15px;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}

/* line 171, ../bower_components/foundation/scss/foundation/components/_global.scss */
/* line 3741, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
}

/* line 252, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3745, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded {
  height: auto;
  background: transparent;
}

/* line 256, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .title-area {
  background: #333333;
}

/* line 259, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3754, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}

/* line 260, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3758, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar.expanded .toggle-topbar a::after {
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 275, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3763, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}

/* line 281, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}

/* line 291, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3779, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px #1a1a1a;
  clear: both;
  height: 1px;
  width: 100%;
}

/* line 298, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li {
  background: #333333;
}

/* line 300, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3791, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 15px;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  text-transform: none;
}

/* line 312, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3803, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button {
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #008cba;
  border-color: #007095;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3812, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  background-color: #007095;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3816, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: white;
}

/* line 318, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3820, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3826, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  background-color: #b9b9b9;
}

/* line 140, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3830, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  color: #333333;
}

/* line 319, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3834, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3840, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  background-color: #368a55;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3844, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  color: white;
}

/* line 320, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3848, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3854, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  background-color: #cf2a0e;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3858, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  color: white;
}

/* line 323, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3862, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button {
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #008cba;
  border-color: #007095;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #007095;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3875, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: white;
}

/* line 329, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3885, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: #b9b9b9;
}

/* line 140, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: #333333;
}

/* line 330, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3893, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3899, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: #368a55;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3903, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: white;
}

/* line 331, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}

/* line 134, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3913, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}

/* line 145, ../bower_components/foundation/scss/foundation/components/_buttons.scss */
/* line 3917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: white;
}

/* line 335, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3921, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: #555555;
  background: #272727;
  color: white;
}

/* line 345, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li.active > a {
  background: #008cba;
  color: white;
}

/* line 348, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3932, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section ul li.active > a:hover {
  background: #0078a0;
  color: white;
}

/* line 356, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3937, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-form {
  padding: 15px;
}

/* line 359, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3941, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown {
  position: relative;
}

/* line 363, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3960, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved {
  position: static;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3964, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}

/* line 380, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}

/* line 387, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 395, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}

/* line 399, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 3998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 15px;
}

/* line 402, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4003, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}

/* line 407, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4007, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
  margin-top: 0;
}

/* line 410, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  line-height: 22.5px;
  display: block;
}

/* line 416, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4018, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li.has-form {
  padding: 8px 15px;
}

/* line 417, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4022, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
  top: auto;
}

/* line 420, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4026, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 431, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
/* line 4036, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.js-generated {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 436, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4042, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar {
    background: #333333;
    overflow: visible;
  }

  /* line 181, ../bower_components/foundation/scss/foundation/components/_global.scss */
  /* line 4047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }

  /* line 182, ../bower_components/foundation/scss/foundation/components/_global.scss */
  /* line 4052, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar:after {
    clear: both;
  }

  /* line 441, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4056, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .toggle-topbar {
    display: none;
  }

  /* line 443, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4060, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .title-area {
    float: left;
  }

  /* line 444, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar .name h1 a {
    width: auto;
  }

  /* line 448, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar input,
  .top-bar .button,
  .top-bar button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }

  /* line 454, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar.expanded {
    background: #333333;
  }

  /* line 457, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .contain-to-grid .top-bar {
    max-width: 62.5rem;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 463, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }

  /* line 467, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }

  /* line 472, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul li {
    float: left;
  }

  /* line 474, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section ul li .js-generated {
    display: none;
  }

  /* line 480, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.hover > a:not(.button) {
    background-color: #555555;
    background: #272727;
    color: white;
  }

  /* line 489, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    background: #333333;
  }

  /* line 493, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #272727;
  }

  /* line 502, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4124, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    color: white;
    background: #008cba;
  }

  /* line 507, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #0078a0;
  }

  /* line 516, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown > a {
    padding-right: 35px !important;
  }

  /* line 518, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4139, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 22.5px;
  }

  /* line 527, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }

  /* line 528, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 534, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }

  /* line 541, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }

  /* line 554, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }

  /* line 561, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li a {
    color: white;
    line-height: 45px;
    white-space: nowrap;
    padding: 12px 15px;
    background: #333333;
  }

  /* line 569, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
    color: white;
    background: #333333;
  }

  /* line 573, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: white;
    background-color: #555555;
    background: #272727;
  }

  /* line 581, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333333;
  }

  /* line 587, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }

  /* line 595, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #4e4e4e;
    clear: none;
    height: 45px;
    width: 0;
  }

  /* line 604, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4228, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .has-form {
    background: #333333;
    padding: 0 15px;
    height: 45px;
  }

  /* line 612, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4234, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }

  /* line 616, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4239, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }

  /* line 620, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4243, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }

  /* line 624, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4248, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 634, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #272727;
    color: white;
  }

  /* line 643, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section ul li:active > a {
    background: #008cba;
    color: white;
  }

  /* line 651, ../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  /* line 4264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
/* small displays */
@media only screen {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4282, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4287, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4296, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4305, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 40.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4380, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 64.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4392, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4406, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4415, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4430, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4442, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4447, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4480, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4490, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4502, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4507, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4516, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4535, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4540, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4545, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 286, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4551, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 288, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4557, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 293, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4564, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 297, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4569, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 301, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4574, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 305, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 310, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 315, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4592, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 317, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 322, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 326, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4610, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 330, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4615, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 334, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4620, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 339, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4625, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 345, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 347, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4639, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 352, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4646, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 356, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4651, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 360, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 364, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4661, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 369, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4666, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 374, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4674, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.show-for-touch {
  display: none !important;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4679, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4684, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4689, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4695, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
table.hide-for-touch {
  display: table;
}

/* line 381, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch table.show-for-touch {
  display: table;
}

/* line 382, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4705, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4710, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4715, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4720, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4725, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4730, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4740, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4745, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
/* line 4750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .show-for-print {
    display: block;
  }

  /* line 397, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4762, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  .hide-for-print {
    display: none;
  }

  /* line 399, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4767, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  table.show-for-print {
    display: table;
  }

  /* line 400, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4772, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 401, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4777, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 402, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 403, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 404, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  /* line 4792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/foundation.css */
  th.show-for-print {
    display: table-cell !important;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, #title-bar .page-title, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, .italic, font, img, ins, kbd, q, s, samp,
small, strike, strong, .strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

/* remember to define focus styles! */
/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
:focus {
  outline: 0;
}

/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 28, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 32, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
}

/* line 36, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 40, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
blockquote, q {
  quotes: "" "";
}

/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_reset.scss */
img {
  -ms-interpolation-mode: bicubic;
}

@font-face {
  font-family: 'balonez_fantasia';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.eot?#iefix") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.woff2") format("woff2"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/balonez_fantasia-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaThin';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Thin-webfont.svg#ProximaNovaThin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Light-webfont.svg#ProximaNovaRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaRegular';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ProximaNova-Reg-webfont.svg#ProximaNovaReg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ta-action-iconsaction-icons';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ta-action-icons.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ta-action-icons.eot?#iefix") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ta-action-icons.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ta-action-icons.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ta-action-icons.svg#ta-action-iconsaction-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeamArtist';
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.woff") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.ttf") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.svg#TeamArtist") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font {
  font-family: 'TeamArtist';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 0 #000000;
  filter: dropshadow(color=#000000, offx=1px, offy=1px);
}

/* line 73, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font .orange {
  color: #F59F2A;
}

/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fonts.css */
.ta-font .tm {
  position: relative;
  top: -0.3em;
}

/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/helloimben  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "TAIonicons";
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.eot?v=2.0.1");
  src: url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.ttf?v=2.0.1") format("truetype"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.woff?v=2.0.1") format("woff"), url("https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/ionicons/2.0.1/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ion, .ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios-reloading,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d, .taionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.form .field .field-detail.ok:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.selected-items-container .selected-item .remove-selected-item:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-dailymotion:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reloading:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "TAIonicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion {
  color: inherit;
  font-size: 1.8em;
  vertical-align: middle;
}
/* line 33, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion.before {
  margin-right: 5px;
}
/* line 36, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
.ta-ion.after {
  margin-left: 5px;
}

/* line 41, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-font.scss */
a:hover .ta-ion, a:focus .ta-ion {
  color: inherit;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-animation.scss */
.ion-spin, .ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios-reloading,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d {
  -webkit-animation: spin 1s infinite linear;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-animation.scss */
.ion-loading-a, .ion-load-a {
  -webkit-animation-timing-function: steps(8, start);
  -moz-animation-timing-function: steps(8, start);
  animation-timing-function: steps(8, start);
}

/* line 743, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-alert:before {
  content: "";
}

/* line 744, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-alert-circled:before {
  content: "";
}

/* line 745, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-add:before {
  content: "";
}

/* line 746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-add-circle:before {
  content: "";
}

/* line 747, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-alarm-clock:before {
  content: "";
}

/* line 748, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-alert:before {
  content: "";
}

/* line 749, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-apps:before {
  content: "";
}

/* line 750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-archive:before {
  content: "";
}

/* line 751, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-back:before {
  content: "";
}

/* line 752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-down:before {
  content: "";
}

/* line 753, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropdown:before {
  content: "";
}

/* line 754, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropdown-circle:before {
  content: "";
}

/* line 755, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropleft:before {
  content: "";
}

/* line 756, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropleft-circle:before {
  content: "";
}

/* line 757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropright:before {
  content: "";
}

/* line 758, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropright-circle:before {
  content: "";
}

/* line 759, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropup:before {
  content: "";
}

/* line 760, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-dropup-circle:before {
  content: "";
}

/* line 761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-forward:before {
  content: "";
}

/* line 762, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-arrow-up:before {
  content: "";
}

/* line 763, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-attach:before {
  content: "";
}

/* line 764, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bar:before {
  content: "";
}

/* line 765, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bicycle:before {
  content: "";
}

/* line 766, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-boat:before {
  content: "";
}

/* line 767, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bookmark:before {
  content: "";
}

/* line 768, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bulb:before {
  content: "";
}

/* line 769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-bus:before {
  content: "";
}

/* line 770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-calendar:before {
  content: "";
}

/* line 771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-call:before {
  content: "";
}

/* line 772, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-camera:before {
  content: "";
}

/* line 773, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cancel:before {
  content: "";
}

/* line 774, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-car:before {
  content: "";
}

/* line 775, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cart:before {
  content: "";
}

/* line 776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-chat:before {
  content: "";
}

/* line 777, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox:before {
  content: "";
}

/* line 778, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-blank:before {
  content: "";
}

/* line 779, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-outline:before {
  content: "";
}

/* line 780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkbox-outline-blank:before {
  content: "";
}

/* line 781, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-checkmark-circle:before {
  content: "";
}

/* line 782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-clipboard:before {
  content: "";
}

/* line 783, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-close:before {
  content: "";
}

/* line 784, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud:before {
  content: "";
}

/* line 785, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-circle:before {
  content: "";
}

/* line 786, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-done:before {
  content: "";
}

/* line 787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-cloud-outline:before {
  content: "";
}

/* line 788, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-color-palette:before {
  content: "";
}

/* line 789, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-compass:before {
  content: "";
}

/* line 790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contact:before {
  content: "";
}

/* line 791, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contacts:before {
  content: "";
}

/* line 792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-contract:before {
  content: "";
}

/* line 793, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-create:before {
  content: "";
}

/* line 794, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-delete:before {
  content: "";
}

/* line 795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-desktop:before {
  content: "";
}

/* line 796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-document:before {
  content: "";
}

/* line 797, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-done:before {
  content: "";
}

/* line 798, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-done-all:before {
  content: "";
}

/* line 799, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-download:before {
  content: "";
}

/* line 800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-drafts:before {
  content: "";
}

/* line 801, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-exit:before {
  content: "";
}

/* line 802, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-expand:before {
  content: "";
}

/* line 803, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-favorite:before {
  content: "";
}

/* line 804, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-favorite-outline:before {
  content: "";
}

/* line 805, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-film:before {
  content: "";
}

/* line 806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-folder:before {
  content: "";
}

/* line 807, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-folder-open:before {
  content: "";
}

/* line 808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-funnel:before {
  content: "";
}

/* line 809, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-globe:before {
  content: "";
}

/* line 810, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-hand:before {
  content: "";
}

/* line 811, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-hangout:before {
  content: "";
}

/* line 812, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-happy:before {
  content: "";
}

/* line 813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-home:before {
  content: "";
}

/* line 814, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-image:before {
  content: "";
}

/* line 815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-laptop:before {
  content: "";
}

/* line 816, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-list:before {
  content: "";
}

/* line 817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-locate:before {
  content: "";
}

/* line 818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-lock:before {
  content: "";
}

/* line 819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-mail:before {
  content: "";
}

/* line 820, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-map:before {
  content: "";
}

/* line 821, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-menu:before {
  content: "";
}

/* line 822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-microphone:before {
  content: "";
}

/* line 823, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-microphone-off:before {
  content: "";
}

/* line 824, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-more-horizontal:before {
  content: "";
}

/* line 825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-more-vertical:before {
  content: "";
}

/* line 826, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-navigate:before {
  content: "";
}

/* line 827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications:before {
  content: "";
}

/* line 828, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications-none:before {
  content: "";
}

/* line 829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-notifications-off:before {
  content: "";
}

/* line 830, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-open:before {
  content: "";
}

/* line 831, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-options:before {
  content: "";
}

/* line 832, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-people:before {
  content: "";
}

/* line 833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-person:before {
  content: "";
}

/* line 834, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-person-add:before {
  content: "";
}

/* line 835, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-phone-landscape:before {
  content: "";
}

/* line 836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-phone-portrait:before {
  content: "";
}

/* line 837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-pin:before {
  content: "";
}

/* line 838, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-plane:before {
  content: "";
}

/* line 839, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-playstore:before {
  content: "";
}

/* line 840, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-print:before {
  content: "";
}

/* line 841, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-radio-button-off:before {
  content: "";
}

/* line 842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-radio-button-on:before {
  content: "";
}

/* line 843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-refresh:before {
  content: "";
}

/* line 844, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-remove:before {
  content: "";
}

/* line 845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-remove-circle:before {
  content: "";
}

/* line 846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-restaurant:before {
  content: "";
}

/* line 847, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sad:before {
  content: "";
}

/* line 848, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-search:before {
  content: "";
}

/* line 849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-send:before {
  content: "";
}

/* line 850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-settings:before {
  content: "";
}

/* line 851, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-share:before {
  content: "";
}

/* line 852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-share-alt:before {
  content: "";
}

/* line 853, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star:before {
  content: "";
}

/* line 854, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star-half:before {
  content: "";
}

/* line 855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-star-outline:before {
  content: "";
}

/* line 856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-stopwatch:before {
  content: "";
}

/* line 857, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-subway:before {
  content: "";
}

/* line 858, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sunny:before {
  content: "";
}

/* line 859, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-sync:before {
  content: "";
}

/* line 860, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-textsms:before {
  content: "";
}

/* line 861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-time:before {
  content: "";
}

/* line 862, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-train:before {
  content: "";
}

/* line 863, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-unlock:before {
  content: "";
}

/* line 864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-upload:before {
  content: "";
}

/* line 865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-down:before {
  content: "";
}

/* line 866, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-mute:before {
  content: "";
}

/* line 867, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-off:before {
  content: "";
}

/* line 868, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-volume-up:before {
  content: "";
}

/* line 869, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-walk:before {
  content: "";
}

/* line 870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-warning:before {
  content: "";
}

/* line 871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-watch:before {
  content: "";
}

/* line 872, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-android-wifi:before {
  content: "";
}

/* line 873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-aperture:before {
  content: "";
}

/* line 874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-archive:before {
  content: "";
}

/* line 875, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-a:before {
  content: "";
}

/* line 876, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-b:before {
  content: "";
}

/* line 877, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-down-c:before {
  content: "";
}

/* line 878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-expand:before {
  content: "";
}

/* line 879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-down-left:before {
  content: "";
}

/* line 880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-down-right:before {
  content: "";
}

/* line 881, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-up-left:before {
  content: "";
}

/* line 882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-graph-up-right:before {
  content: "";
}

/* line 883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-a:before {
  content: "";
}

/* line 884, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-b:before {
  content: "";
}

/* line 885, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-left-c:before {
  content: "";
}

/* line 886, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-move:before {
  content: "";
}

/* line 887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-resize:before {
  content: "";
}

/* line 888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-return-left:before {
  content: "";
}

/* line 889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-return-right:before {
  content: "";
}

/* line 890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-a:before {
  content: "";
}

/* line 891, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-b:before {
  content: "";
}

/* line 892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-right-c:before {
  content: "";
}

/* line 893, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-shrink:before {
  content: "";
}

/* line 894, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-swap:before {
  content: "";
}

/* line 895, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-a:before {
  content: "";
}

/* line 896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-b:before {
  content: "";
}

/* line 897, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-arrow-up-c:before {
  content: "";
}

/* line 898, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-asterisk:before {
  content: "";
}

/* line 899, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-at:before {
  content: "";
}

/* line 900, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-backspace:before {
  content: "";
}

/* line 901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-backspace-outline:before {
  content: "";
}

/* line 902, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bag:before {
  content: "";
}

/* line 903, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-charging:before {
  content: "";
}

/* line 904, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-empty:before {
  content: "";
}

/* line 905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-full:before {
  content: "";
}

/* line 906, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-half:before {
  content: "";
}

/* line 907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-battery-low:before {
  content: "";
}

/* line 908, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-beaker:before {
  content: "";
}

/* line 909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-beer:before {
  content: "";
}

/* line 910, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bluetooth:before {
  content: "";
}

/* line 911, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bonfire:before {
  content: "";
}

/* line 912, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bookmark:before {
  content: "";
}

/* line 913, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bowtie:before {
  content: "";
}

/* line 914, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-briefcase:before {
  content: "";
}

/* line 915, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-bug:before {
  content: "";
}

/* line 916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-calculator:before {
  content: "";
}

/* line 917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-calendar:before {
  content: "";
}

/* line 918, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-camera:before {
  content: "";
}

/* line 919, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-card:before {
  content: "";
}

/* line 920, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cash:before {
  content: "";
}

/* line 921, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbox:before {
  content: "";
}

/* line 922, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbox-working:before {
  content: "";
}

/* line 923, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatboxes:before {
  content: "";
}

/* line 924, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubble:before {
  content: "";
}

/* line 925, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubble-working:before {
  content: "";
}

/* line 926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chatbubbles:before {
  content: "";
}

/* line 927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark:before {
  content: "";
}

/* line 928, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark-circled:before {
  content: "";
}

/* line 929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-checkmark-round:before, .form .field .field-detail.ok:before {
  content: "";
}

/* line 930, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-down:before {
  content: "";
}

/* line 931, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-left:before {
  content: "";
}

/* line 932, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-right:before {
  content: "";
}

/* line 933, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-chevron-up:before {
  content: "";
}

/* line 934, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-clipboard:before {
  content: "";
}

/* line 935, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-clock:before {
  content: "";
}

/* line 936, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close:before {
  content: "";
}

/* line 937, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close-circled:before {
  content: "";
}

/* line 938, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-close-round:before, .selected-items-container .selected-item .remove-selected-item:before {
  content: "";
}

/* line 939, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-closed-captioning:before {
  content: "";
}

/* line 940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cloud:before {
  content: "";
}

/* line 941, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code:before {
  content: "";
}

/* line 942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code-download:before {
  content: "";
}

/* line 943, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-code-working:before {
  content: "";
}

/* line 944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-coffee:before {
  content: "";
}

/* line 945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-compass:before {
  content: "";
}

/* line 946, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-compose:before {
  content: "";
}

/* line 947, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-connection-bars:before {
  content: "";
}

/* line 948, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-contrast:before {
  content: "";
}

/* line 949, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-crop:before {
  content: "";
}

/* line 950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-cube:before {
  content: "";
}

/* line 951, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-dailymotion:before {
  content: "";
}

/* line 952, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-disc:before {
  content: "";
}

/* line 953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-document:before {
  content: "";
}

/* line 954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-document-text:before {
  content: "";
}

/* line 955, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-drag:before {
  content: "";
}

/* line 956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-earth:before {
  content: "";
}

/* line 957, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-easel:before {
  content: "";
}

/* line 958, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-edit:before {
  content: "";
}

/* line 959, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-egg:before {
  content: "";
}

/* line 960, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eject:before {
  content: "";
}

/* line 961, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-email:before {
  content: "";
}

/* line 962, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-email-unread:before {
  content: "";
}

/* line 963, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-erlenmeyer-flask:before {
  content: "";
}

/* line 964, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}

/* line 965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eye:before {
  content: "";
}

/* line 966, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-eye-disabled:before {
  content: "";
}

/* line 967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-female:before {
  content: "";
}

/* line 968, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-filing:before {
  content: "";
}

/* line 969, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-film-marker:before {
  content: "";
}

/* line 970, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fireball:before {
  content: "";
}

/* line 971, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flag:before {
  content: "";
}

/* line 972, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flame:before {
  content: "";
}

/* line 973, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flash:before {
  content: "";
}

/* line 974, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-flash-off:before {
  content: "";
}

/* line 975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-folder:before {
  content: "";
}

/* line 976, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fork:before {
  content: "";
}

/* line 977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-fork-repo:before {
  content: "";
}

/* line 978, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-forward:before {
  content: "";
}

/* line 979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-funnel:before {
  content: "";
}

/* line 980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-gear-a:before {
  content: "";
}

/* line 981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-gear-b:before {
  content: "";
}

/* line 982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-grid:before {
  content: "";
}

/* line 983, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-hammer:before {
  content: "";
}

/* line 984, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-happy:before {
  content: "";
}

/* line 985, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-happy-outline:before {
  content: "";
}

/* line 986, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-headphone:before {
  content: "";
}

/* line 987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-heart:before {
  content: "";
}

/* line 988, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-heart-broken:before {
  content: "";
}

/* line 989, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help:before {
  content: "";
}

/* line 990, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help-buoy:before {
  content: "";
}

/* line 991, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-help-circled:before {
  content: "";
}

/* line 992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-home:before {
  content: "";
}

/* line 993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-icecream:before {
  content: "";
}

/* line 994, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-image:before {
  content: "";
}

/* line 995, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-images:before {
  content: "";
}

/* line 996, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-information:before {
  content: "";
}

/* line 997, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-information-circled:before {
  content: "";
}

/* line 998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ionic:before {
  content: "";
}

/* line 999, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-alarm:before {
  content: "";
}

/* line 1000, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-alarm-outline:before {
  content: "";
}

/* line 1001, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-albums:before {
  content: "";
}

/* line 1002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-albums-outline:before {
  content: "";
}

/* line 1003, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-americanfootball:before {
  content: "";
}

/* line 1004, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-americanfootball-outline:before {
  content: "";
}

/* line 1005, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-analytics:before {
  content: "";
}

/* line 1006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-analytics-outline:before {
  content: "";
}

/* line 1007, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-back:before {
  content: "";
}

/* line 1008, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-down:before {
  content: "";
}

/* line 1009, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-forward:before {
  content: "";
}

/* line 1010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-left:before {
  content: "";
}

/* line 1011, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-right:before {
  content: "";
}

/* line 1012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-down:before {
  content: "";
}

/* line 1013, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-left:before {
  content: "";
}

/* line 1014, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-right:before {
  content: "";
}

/* line 1015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-thin-up:before {
  content: "";
}

/* line 1016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-arrow-up:before {
  content: "";
}

/* line 1017, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-at:before {
  content: "";
}

/* line 1018, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-at-outline:before {
  content: "";
}

/* line 1019, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-barcode:before {
  content: "";
}

/* line 1020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-barcode-outline:before {
  content: "";
}

/* line 1021, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-baseball:before {
  content: "";
}

/* line 1022, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-baseball-outline:before {
  content: "";
}

/* line 1023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-basketball:before {
  content: "";
}

/* line 1024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-basketball-outline:before {
  content: "";
}

/* line 1025, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bell:before {
  content: "";
}

/* line 1026, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bell-outline:before {
  content: "";
}

/* line 1027, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-body:before {
  content: "";
}

/* line 1028, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-body-outline:before {
  content: "";
}

/* line 1029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bolt:before {
  content: "";
}

/* line 1030, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bolt-outline:before {
  content: "";
}

/* line 1031, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-book:before {
  content: "";
}

/* line 1032, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-book-outline:before {
  content: "";
}

/* line 1033, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bookmarks:before {
  content: "";
}

/* line 1034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-bookmarks-outline:before {
  content: "";
}

/* line 1035, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-box:before {
  content: "";
}

/* line 1036, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-box-outline:before {
  content: "";
}

/* line 1037, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-briefcase:before {
  content: "";
}

/* line 1038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-briefcase-outline:before {
  content: "";
}

/* line 1039, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-browsers:before {
  content: "";
}

/* line 1040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-browsers-outline:before {
  content: "";
}

/* line 1041, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calculator:before {
  content: "";
}

/* line 1042, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calculator-outline:before {
  content: "";
}

/* line 1043, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calendar:before {
  content: "";
}

/* line 1044, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-calendar-outline:before {
  content: "";
}

/* line 1045, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-camera:before {
  content: "";
}

/* line 1046, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-camera-outline:before {
  content: "";
}

/* line 1047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cart:before {
  content: "";
}

/* line 1048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cart-outline:before {
  content: "";
}

/* line 1049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatboxes:before {
  content: "";
}

/* line 1050, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatboxes-outline:before {
  content: "";
}

/* line 1051, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatbubble:before {
  content: "";
}

/* line 1052, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-chatbubble-outline:before {
  content: "";
}

/* line 1053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark:before {
  content: "";
}

/* line 1054, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark-empty:before {
  content: "";
}

/* line 1055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-checkmark-outline:before {
  content: "";
}

/* line 1056, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-circle-filled:before {
  content: "";
}

/* line 1057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-circle-outline:before {
  content: "";
}

/* line 1058, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-clock:before {
  content: "";
}

/* line 1059, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-clock-outline:before {
  content: "";
}

/* line 1060, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close:before {
  content: "";
}

/* line 1061, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close-empty:before {
  content: "";
}

/* line 1062, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-close-outline:before {
  content: "";
}

/* line 1063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud:before {
  content: "";
}

/* line 1064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-download:before {
  content: "";
}

/* line 1065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-download-outline:before {
  content: "";
}

/* line 1066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-outline:before {
  content: "";
}

/* line 1067, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-upload:before {
  content: "";
}

/* line 1068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloud-upload-outline:before {
  content: "";
}

/* line 1069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy:before {
  content: "";
}

/* line 1070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-night:before {
  content: "";
}

/* line 1071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-night-outline:before {
  content: "";
}

/* line 1072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cloudy-outline:before {
  content: "";
}

/* line 1073, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cog:before {
  content: "";
}

/* line 1074, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-cog-outline:before {
  content: "";
}

/* line 1075, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-filter:before {
  content: "";
}

/* line 1076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-filter-outline:before {
  content: "";
}

/* line 1077, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-wand:before {
  content: "";
}

/* line 1078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-color-wand-outline:before {
  content: "";
}

/* line 1079, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-compose:before {
  content: "";
}

/* line 1080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-compose-outline:before {
  content: "";
}

/* line 1081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-contact:before {
  content: "";
}

/* line 1082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-contact-outline:before {
  content: "";
}

/* line 1083, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-copy:before {
  content: "";
}

/* line 1084, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-copy-outline:before {
  content: "";
}

/* line 1085, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-crop:before {
  content: "";
}

/* line 1086, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-crop-strong:before {
  content: "";
}

/* line 1087, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-download:before {
  content: "";
}

/* line 1088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-download-outline:before {
  content: "";
}

/* line 1089, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-drag:before {
  content: "";
}

/* line 1090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-email:before {
  content: "";
}

/* line 1091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-email-outline:before {
  content: "";
}

/* line 1092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-eye:before {
  content: "";
}

/* line 1093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-eye-outline:before {
  content: "";
}

/* line 1094, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-fastforward:before {
  content: "";
}

/* line 1095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-fastforward-outline:before {
  content: "";
}

/* line 1096, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-filing:before {
  content: "";
}

/* line 1097, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-filing-outline:before {
  content: "";
}

/* line 1098, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-film:before {
  content: "";
}

/* line 1099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-film-outline:before {
  content: "";
}

/* line 1100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flag:before {
  content: "";
}

/* line 1101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flag-outline:before {
  content: "";
}

/* line 1102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flame:before {
  content: "";
}

/* line 1103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flame-outline:before {
  content: "";
}

/* line 1104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flask:before {
  content: "";
}

/* line 1105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flask-outline:before {
  content: "";
}

/* line 1106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flower:before {
  content: "";
}

/* line 1107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-flower-outline:before {
  content: "";
}

/* line 1108, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-folder:before {
  content: "";
}

/* line 1109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-folder-outline:before {
  content: "";
}

/* line 1110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-football:before {
  content: "";
}

/* line 1111, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-football-outline:before {
  content: "";
}

/* line 1112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-a:before {
  content: "";
}

/* line 1113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-a-outline:before {
  content: "";
}

/* line 1114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-b:before {
  content: "";
}

/* line 1115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-game-controller-b-outline:before {
  content: "";
}

/* line 1116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-gear:before {
  content: "";
}

/* line 1117, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-gear-outline:before {
  content: "";
}

/* line 1118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-glasses:before {
  content: "";
}

/* line 1119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-glasses-outline:before {
  content: "";
}

/* line 1120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-grid-view:before {
  content: "";
}

/* line 1121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-grid-view-outline:before {
  content: "";
}

/* line 1122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-heart:before {
  content: "";
}

/* line 1123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-heart-outline:before {
  content: "";
}

/* line 1124, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help:before {
  content: "";
}

/* line 1125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help-empty:before {
  content: "";
}

/* line 1126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-help-outline:before {
  content: "";
}

/* line 1127, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-home:before {
  content: "";
}

/* line 1128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-home-outline:before {
  content: "";
}

/* line 1129, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-infinite:before {
  content: "";
}

/* line 1130, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-infinite-outline:before {
  content: "";
}

/* line 1131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information:before {
  content: "";
}

/* line 1132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information-empty:before {
  content: "";
}

/* line 1133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-information-outline:before {
  content: "";
}

/* line 1134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-ionic-outline:before {
  content: "";
}

/* line 1135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-keypad:before {
  content: "";
}

/* line 1136, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-keypad-outline:before {
  content: "";
}

/* line 1137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-lightbulb:before {
  content: "";
}

/* line 1138, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-lightbulb-outline:before {
  content: "";
}

/* line 1139, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-list:before {
  content: "";
}

/* line 1140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-list-outline:before {
  content: "";
}

/* line 1141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-location:before {
  content: "";
}

/* line 1142, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-location-outline:before {
  content: "";
}

/* line 1143, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-locked:before {
  content: "";
}

/* line 1144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-locked-outline:before {
  content: "";
}

/* line 1145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-loop:before {
  content: "";
}

/* line 1146, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-loop-strong:before {
  content: "";
}

/* line 1147, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medical:before {
  content: "";
}

/* line 1148, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medical-outline:before {
  content: "";
}

/* line 1149, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medkit:before {
  content: "";
}

/* line 1150, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-medkit-outline:before {
  content: "";
}

/* line 1151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic:before {
  content: "";
}

/* line 1152, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic-off:before {
  content: "";
}

/* line 1153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-mic-outline:before {
  content: "";
}

/* line 1154, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus:before {
  content: "";
}

/* line 1155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus-empty:before {
  content: "";
}

/* line 1156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-minus-outline:before {
  content: "";
}

/* line 1157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-monitor:before {
  content: "";
}

/* line 1158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-monitor-outline:before {
  content: "";
}

/* line 1159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-moon:before {
  content: "";
}

/* line 1160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-moon-outline:before {
  content: "";
}

/* line 1161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-more:before {
  content: "";
}

/* line 1162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-more-outline:before {
  content: "";
}

/* line 1163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-musical-note:before {
  content: "";
}

/* line 1164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-musical-notes:before {
  content: "";
}

/* line 1165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-navigate:before {
  content: "";
}

/* line 1166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-navigate-outline:before {
  content: "";
}

/* line 1167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-nutrition:before {
  content: "";
}

/* line 1168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-nutrition-outline:before {
  content: "";
}

/* line 1169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paper:before {
  content: "";
}

/* line 1170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paper-outline:before {
  content: "";
}

/* line 1171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paperplane:before {
  content: "";
}

/* line 1172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paperplane-outline:before {
  content: "";
}

/* line 1173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-partlysunny:before {
  content: "";
}

/* line 1174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-partlysunny-outline:before {
  content: "";
}

/* line 1175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pause:before {
  content: "";
}

/* line 1176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pause-outline:before {
  content: "";
}

/* line 1177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paw:before {
  content: "";
}

/* line 1178, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-paw-outline:before {
  content: "";
}

/* line 1179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-people:before {
  content: "";
}

/* line 1180, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-people-outline:before {
  content: "";
}

/* line 1181, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-person:before {
  content: "";
}

/* line 1182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-person-outline:before {
  content: "";
}

/* line 1183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-personadd:before {
  content: "";
}

/* line 1184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-personadd-outline:before {
  content: "";
}

/* line 1185, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-photos:before {
  content: "";
}

/* line 1186, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-photos-outline:before {
  content: "";
}

/* line 1187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pie:before {
  content: "";
}

/* line 1188, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pie-outline:before {
  content: "";
}

/* line 1189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pint:before {
  content: "";
}

/* line 1190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pint-outline:before {
  content: "";
}

/* line 1191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-play:before {
  content: "";
}

/* line 1192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-play-outline:before {
  content: "";
}

/* line 1193, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus:before {
  content: "";
}

/* line 1194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus-empty:before {
  content: "";
}

/* line 1195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-plus-outline:before {
  content: "";
}

/* line 1196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetag:before {
  content: "";
}

/* line 1197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetag-outline:before {
  content: "";
}

/* line 1198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetags:before {
  content: "";
}

/* line 1199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pricetags-outline:before {
  content: "";
}

/* line 1200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-printer:before {
  content: "";
}

/* line 1201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-printer-outline:before {
  content: "";
}

/* line 1202, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pulse:before {
  content: "";
}

/* line 1203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-pulse-strong:before {
  content: "";
}

/* line 1204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rainy:before {
  content: "";
}

/* line 1205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rainy-outline:before {
  content: "";
}

/* line 1206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-recording:before {
  content: "";
}

/* line 1207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-recording-outline:before {
  content: "";
}

/* line 1208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-redo:before {
  content: "";
}

/* line 1209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-redo-outline:before {
  content: "";
}

/* line 1210, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh:before {
  content: "";
}

/* line 1211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh-empty:before {
  content: "";
}

/* line 1212, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-refresh-outline:before {
  content: "";
}

/* line 1213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reload:before {
  content: "";
}

/* line 1214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reloading:before {
  content: "";
}

/* line 1215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reverse-camera:before {
  content: "";
}

/* line 1216, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-reverse-camera-outline:before {
  content: "";
}

/* line 1217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rewind:before {
  content: "";
}

/* line 1218, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rewind-outline:before {
  content: "";
}

/* line 1219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rose:before {
  content: "";
}

/* line 1220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-rose-outline:before {
  content: "";
}

/* line 1221, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-search:before {
  content: "";
}

/* line 1222, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-search-strong:before {
  content: "";
}

/* line 1223, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-settings:before {
  content: "";
}

/* line 1224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-settings-strong:before {
  content: "";
}

/* line 1225, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-shuffle:before {
  content: "";
}

/* line 1226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-shuffle-strong:before {
  content: "";
}

/* line 1227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipbackward:before {
  content: "";
}

/* line 1228, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipbackward-outline:before {
  content: "";
}

/* line 1229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipforward:before {
  content: "";
}

/* line 1230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-skipforward-outline:before {
  content: "";
}

/* line 1231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-snowy:before {
  content: "";
}

/* line 1232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-speedometer:before {
  content: "";
}

/* line 1233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-speedometer-outline:before {
  content: "";
}

/* line 1234, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star:before {
  content: "";
}

/* line 1235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star-half:before {
  content: "";
}

/* line 1236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-star-outline:before {
  content: "";
}

/* line 1237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-stopwatch:before {
  content: "";
}

/* line 1238, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-stopwatch-outline:before {
  content: "";
}

/* line 1239, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-sunny:before {
  content: "";
}

/* line 1240, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-sunny-outline:before {
  content: "";
}

/* line 1241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-telephone:before {
  content: "";
}

/* line 1242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-telephone-outline:before {
  content: "";
}

/* line 1243, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-tennisball:before {
  content: "";
}

/* line 1244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-tennisball-outline:before {
  content: "";
}

/* line 1245, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-thunderstorm:before {
  content: "";
}

/* line 1246, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-thunderstorm-outline:before {
  content: "";
}

/* line 1247, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-time:before {
  content: "";
}

/* line 1248, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-time-outline:before {
  content: "";
}

/* line 1249, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-timer:before {
  content: "";
}

/* line 1250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-timer-outline:before {
  content: "";
}

/* line 1251, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-toggle:before {
  content: "";
}

/* line 1252, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-toggle-outline:before {
  content: "";
}

/* line 1253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-trash:before {
  content: "";
}

/* line 1254, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-trash-outline:before {
  content: "";
}

/* line 1255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-undo:before {
  content: "";
}

/* line 1256, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-undo-outline:before {
  content: "";
}

/* line 1257, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-unlocked:before {
  content: "";
}

/* line 1258, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-unlocked-outline:before {
  content: "";
}

/* line 1259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-upload:before {
  content: "";
}

/* line 1260, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-upload-outline:before {
  content: "";
}

/* line 1261, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-videocam:before {
  content: "";
}

/* line 1262, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-videocam-outline:before {
  content: "";
}

/* line 1263, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-volume-high:before {
  content: "";
}

/* line 1264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-volume-low:before {
  content: "";
}

/* line 1265, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-wineglass:before {
  content: "";
}

/* line 1266, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-wineglass-outline:before {
  content: "";
}

/* line 1267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-world:before {
  content: "";
}

/* line 1268, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ios-world-outline:before {
  content: "";
}

/* line 1269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ipad:before {
  content: "";
}

/* line 1270, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-iphone:before {
  content: "";
}

/* line 1271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ipod:before {
  content: "";
}

/* line 1272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-jet:before {
  content: "";
}

/* line 1273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-key:before {
  content: "";
}

/* line 1274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-knife:before {
  content: "";
}

/* line 1275, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-laptop:before {
  content: "";
}

/* line 1276, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-leaf:before {
  content: "";
}

/* line 1277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-levels:before {
  content: "";
}

/* line 1278, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-lightbulb:before {
  content: "";
}

/* line 1279, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-link:before {
  content: "";
}

/* line 1280, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-a:before {
  content: "";
}

/* line 1281, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-a:before {
  content: "";
}

/* line 1282, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-b:before {
  content: "";
}

/* line 1283, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-b:before {
  content: "";
}

/* line 1284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-c:before {
  content: "";
}

/* line 1285, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-c:before {
  content: "";
}

/* line 1286, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-load-d:before {
  content: "";
}

/* line 1287, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loading-d:before {
  content: "";
}

/* line 1288, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-location:before {
  content: "";
}

/* line 1289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-lock-combination:before {
  content: "";
}

/* line 1290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-locked:before {
  content: "";
}

/* line 1291, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-log-in:before {
  content: "";
}

/* line 1292, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-log-out:before {
  content: "";
}

/* line 1293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-loop:before {
  content: "";
}

/* line 1294, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-looping:before {
  content: "";
}

/* line 1295, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-magnet:before {
  content: "";
}

/* line 1296, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-male:before {
  content: "";
}

/* line 1297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-man:before {
  content: "";
}

/* line 1298, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-map:before {
  content: "";
}

/* line 1299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-medkit:before {
  content: "";
}

/* line 1300, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-merge:before {
  content: "";
}

/* line 1301, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-a:before {
  content: "";
}

/* line 1302, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-b:before {
  content: "";
}

/* line 1303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mic-c:before {
  content: "";
}

/* line 1304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus:before {
  content: "";
}

/* line 1305, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus-circled:before {
  content: "";
}

/* line 1306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-minus-round:before {
  content: "";
}

/* line 1307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-model-s:before {
  content: "";
}

/* line 1308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-monitor:before {
  content: "";
}

/* line 1309, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-more:before {
  content: "";
}

/* line 1310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-mouse:before {
  content: "";
}

/* line 1311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-music-note:before {
  content: "";
}

/* line 1312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navicon:before {
  content: "";
}

/* line 1313, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navicon-round:before {
  content: "";
}

/* line 1314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-navigate:before {
  content: "";
}

/* line 1315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-network:before {
  content: "";
}

/* line 1316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-no-smoking:before {
  content: "";
}

/* line 1317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-nuclear:before {
  content: "";
}

/* line 1318, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-outlet:before {
  content: "";
}

/* line 1319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paintbrush:before {
  content: "";
}

/* line 1320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paintbucket:before {
  content: "";
}

/* line 1321, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paper-airplane:before {
  content: "";
}

/* line 1322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-paperclip:before {
  content: "";
}

/* line 1323, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pause:before {
  content: "";
}

/* line 1324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person:before {
  content: "";
}

/* line 1325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person-add:before {
  content: "";
}

/* line 1326, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-person-stalker:before {
  content: "";
}

/* line 1327, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pie-graph:before {
  content: "";
}

/* line 1328, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pin:before {
  content: "";
}

/* line 1329, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pinpoint:before {
  content: "";
}

/* line 1330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pizza:before {
  content: "";
}

/* line 1331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plane:before {
  content: "";
}

/* line 1332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-planet:before {
  content: "";
}

/* line 1333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-play:before {
  content: "";
}

/* line 1334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-playstation:before {
  content: "";
}

/* line 1335, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus:before {
  content: "";
}

/* line 1336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus-circled:before {
  content: "";
}

/* line 1337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-plus-round:before {
  content: "";
}

/* line 1338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-podium:before {
  content: "";
}

/* line 1339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pound:before {
  content: "";
}

/* line 1340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-power:before {
  content: "";
}

/* line 1341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pricetag:before {
  content: "";
}

/* line 1342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pricetags:before {
  content: "";
}

/* line 1343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-printer:before {
  content: "";
}

/* line 1344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-pull-request:before {
  content: "";
}

/* line 1345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-qr-scanner:before {
  content: "";
}

/* line 1346, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-quote:before {
  content: "";
}

/* line 1347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-radio-waves:before {
  content: "";
}

/* line 1348, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-record:before {
  content: "";
}

/* line 1349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-refresh:before {
  content: "";
}

/* line 1350, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-refreshing:before {
  content: "";
}

/* line 1351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-reply:before {
  content: "";
}

/* line 1352, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-reply-all:before {
  content: "";
}

/* line 1353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ribbon-a:before {
  content: "";
}

/* line 1354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-ribbon-b:before {
  content: "";
}

/* line 1355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-sad:before {
  content: "";
}

/* line 1356, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-sad-outline:before {
  content: "";
}

/* line 1357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-scissors:before {
  content: "";
}

/* line 1358, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-search:before {
  content: "";
}

/* line 1359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-settings:before {
  content: "";
}

/* line 1360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-share:before {
  content: "";
}

/* line 1361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-shuffle:before {
  content: "";
}

/* line 1362, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-skip-backward:before {
  content: "";
}

/* line 1363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-skip-forward:before {
  content: "";
}

/* line 1364, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-android:before {
  content: "";
}

/* line 1365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-android-outline:before {
  content: "";
}

/* line 1366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-angular:before {
  content: "";
}

/* line 1367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-angular-outline:before {
  content: "";
}

/* line 1368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-apple:before {
  content: "";
}

/* line 1369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-apple-outline:before {
  content: "";
}

/* line 1370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-bitcoin:before {
  content: "";
}

/* line 1371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-bitcoin-outline:before {
  content: "";
}

/* line 1372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-buffer:before {
  content: "";
}

/* line 1373, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-buffer-outline:before {
  content: "";
}

/* line 1374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-chrome:before {
  content: "";
}

/* line 1375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-chrome-outline:before {
  content: "";
}

/* line 1376, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-codepen:before {
  content: "";
}

/* line 1377, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-codepen-outline:before {
  content: "";
}

/* line 1378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-css3:before {
  content: "";
}

/* line 1379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-css3-outline:before {
  content: "";
}

/* line 1380, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-designernews:before {
  content: "";
}

/* line 1381, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-designernews-outline:before {
  content: "";
}

/* line 1382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dribbble:before {
  content: "";
}

/* line 1383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dribbble-outline:before {
  content: "";
}

/* line 1384, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dropbox:before {
  content: "";
}

/* line 1385, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-dropbox-outline:before {
  content: "";
}

/* line 1386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-euro:before {
  content: "";
}

/* line 1387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-euro-outline:before {
  content: "";
}

/* line 1388, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-facebook:before {
  content: "";
}

/* line 1389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-facebook-outline:before {
  content: "";
}

/* line 1390, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-foursquare:before {
  content: "";
}

/* line 1391, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-foursquare-outline:before {
  content: "";
}

/* line 1392, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-freebsd-devil:before {
  content: "";
}

/* line 1393, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-github:before {
  content: "";
}

/* line 1394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-github-outline:before {
  content: "";
}

/* line 1395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-google:before {
  content: "";
}

/* line 1396, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-google-outline:before {
  content: "";
}

/* line 1397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-googleplus:before {
  content: "";
}

/* line 1398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-googleplus-outline:before {
  content: "";
}

/* line 1399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-hackernews:before {
  content: "";
}

/* line 1400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-hackernews-outline:before {
  content: "";
}

/* line 1401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-html5:before {
  content: "";
}

/* line 1402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-html5-outline:before {
  content: "";
}

/* line 1403, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-instagram:before {
  content: "";
}

/* line 1404, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-instagram-outline:before {
  content: "";
}

/* line 1405, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-javascript:before {
  content: "";
}

/* line 1406, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-javascript-outline:before {
  content: "";
}

/* line 1407, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-linkedin:before {
  content: "";
}

/* line 1408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-linkedin-outline:before {
  content: "";
}

/* line 1409, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-markdown:before {
  content: "";
}

/* line 1410, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-nodejs:before {
  content: "";
}

/* line 1411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-octocat:before {
  content: "";
}

/* line 1412, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-pinterest:before {
  content: "";
}

/* line 1413, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-pinterest-outline:before {
  content: "";
}

/* line 1414, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-python:before {
  content: "";
}

/* line 1415, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-reddit:before {
  content: "";
}

/* line 1416, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-reddit-outline:before {
  content: "";
}

/* line 1417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-rss:before {
  content: "";
}

/* line 1418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-rss-outline:before {
  content: "";
}

/* line 1419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-sass:before {
  content: "";
}

/* line 1420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-skype:before {
  content: "";
}

/* line 1421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-skype-outline:before {
  content: "";
}

/* line 1422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-snapchat:before {
  content: "";
}

/* line 1423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-snapchat-outline:before {
  content: "";
}

/* line 1424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tumblr:before {
  content: "";
}

/* line 1425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tumblr-outline:before {
  content: "";
}

/* line 1426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-tux:before {
  content: "";
}

/* line 1427, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitch:before {
  content: "";
}

/* line 1428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitch-outline:before {
  content: "";
}

/* line 1429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitter:before {
  content: "";
}

/* line 1430, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-twitter-outline:before {
  content: "";
}

/* line 1431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-usd:before {
  content: "";
}

/* line 1432, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-usd-outline:before {
  content: "";
}

/* line 1433, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-vimeo:before {
  content: "";
}

/* line 1434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-vimeo-outline:before {
  content: "";
}

/* line 1435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-whatsapp:before {
  content: "";
}

/* line 1436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-whatsapp-outline:before {
  content: "";
}

/* line 1437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-windows:before {
  content: "";
}

/* line 1438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-windows-outline:before {
  content: "";
}

/* line 1439, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-wordpress:before {
  content: "";
}

/* line 1440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-wordpress-outline:before {
  content: "";
}

/* line 1441, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yahoo:before {
  content: "";
}

/* line 1442, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yahoo-outline:before {
  content: "";
}

/* line 1443, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yen:before {
  content: "";
}

/* line 1444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-yen-outline:before {
  content: "";
}

/* line 1445, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-youtube:before {
  content: "";
}

/* line 1446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-social-youtube-outline:before {
  content: "";
}

/* line 1447, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-soup-can:before {
  content: "";
}

/* line 1448, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-soup-can-outline:before {
  content: "";
}

/* line 1449, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-speakerphone:before {
  content: "";
}

/* line 1450, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-speedometer:before {
  content: "";
}

/* line 1451, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-spoon:before {
  content: "";
}

/* line 1452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-star:before {
  content: "";
}

/* line 1453, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-stats-bars:before {
  content: "";
}

/* line 1454, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-steam:before {
  content: "";
}

/* line 1455, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-stop:before {
  content: "";
}

/* line 1456, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thermometer:before {
  content: "";
}

/* line 1457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thumbsdown:before {
  content: "";
}

/* line 1458, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-thumbsup:before {
  content: "";
}

/* line 1459, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-toggle:before {
  content: "";
}

/* line 1460, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-toggle-filled:before {
  content: "";
}

/* line 1461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-transgender:before {
  content: "";
}

/* line 1462, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trash-a:before {
  content: "";
}

/* line 1463, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trash-b:before {
  content: "";
}

/* line 1464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-trophy:before {
  content: "";
}

/* line 1465, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-tshirt:before {
  content: "";
}

/* line 1466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-tshirt-outline:before {
  content: "";
}

/* line 1467, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-umbrella:before {
  content: "";
}

/* line 1468, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-university:before {
  content: "";
}

/* line 1469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-unlocked:before {
  content: "";
}

/* line 1470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-upload:before {
  content: "";
}

/* line 1471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-usb:before {
  content: "";
}

/* line 1472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-videocamera:before {
  content: "";
}

/* line 1473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-high:before {
  content: "";
}

/* line 1474, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-low:before {
  content: "";
}

/* line 1475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-medium:before {
  content: "";
}

/* line 1476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-volume-mute:before {
  content: "";
}

/* line 1477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wand:before {
  content: "";
}

/* line 1478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-waterdrop:before {
  content: "";
}

/* line 1479, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wifi:before {
  content: "";
}

/* line 1480, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wineglass:before {
  content: "";
}

/* line 1481, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-woman:before {
  content: "";
}

/* line 1482, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-wrench:before {
  content: "";
}

/* line 1483, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ionicons-icons.scss */
.ion-xbox:before {
  content: "";
}

/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro {
  color: #4b4b4b;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro a {
  color: inherit;
}

/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro {
  color: #818181;
}
/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro a {
  color: inherit;
}

/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio {
  color: #cccccc;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio a {
  color: inherit;
}

/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro {
  color: #e4e4e4;
}
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro a {
  color: inherit;
}

/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro {
  color: #f2f2f2;
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro a {
  color: inherit;
}

/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro {
  color: #992133;
}
/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro a {
  color: inherit;
}

/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso {
  color: #c1282e;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso a {
  color: inherit;
}

/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro {
  color: #fcf4f5;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro a {
  color: inherit;
}

/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo {
  color: #fbb24c;
}
/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo a {
  color: inherit;
}

/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone {
  color: #8C6239;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone a {
  color: inherit;
}

/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro {
  color: #d44f2f;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro a {
  color: inherit;
}

/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio {
  color: #f08031;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio a {
  color: inherit;
}

/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro {
  color: #ffefde;
}
/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro a {
  color: inherit;
}

/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro {
  color: #fff4e9;
}
/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro a {
  color: inherit;
}

/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla {
  color: #8678b4;
}
/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla a {
  color: inherit;
}

/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro {
  color: #ecebf4;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro a {
  color: inherit;
}

/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro {
  color: #f2f2f8;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro a {
  color: inherit;
}

/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro {
  color: #29abe2;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro a {
  color: inherit;
}

/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro {
  color: #314e9e;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro a {
  color: inherit;
}

/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro {
  color: #0055a1;
}
/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro a {
  color: inherit;
}

/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu {
  color: #1771B6;
}
/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu a {
  color: inherit;
}

/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro {
  color: #dff2fb;
}
/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro a {
  color: inherit;
}

/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro {
  color: #eaf7fc;
}
/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro a {
  color: inherit;
}

/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro {
  color: #006837;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro a {
  color: inherit;
}

/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde {
  color: #26824c;
}
/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde a {
  color: inherit;
}

/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro {
  color: #f4f7de;
}
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro a {
  color: inherit;
}

/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro {
  color: #f9faeb;
}
/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro a {
  color: inherit;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.check-icon {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-generiche.png) no-repeat;
  display: inline-block;
  background-position: -73px -76px;
  width: 30px;
  height: 23px;
}

/* line 8, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.cancel-icon {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-generiche.png) no-repeat;
  display: inline-block;
  background-position: -145px -5px;
  width: 25px;
  height: 25px;
}

/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.pause-icon {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-generiche.png) no-repeat;
  display: inline-block;
  background-position: -148px -42px;
  width: 20px;
  height: 22px;
}

/* line 22, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star {
  text-decoration: none;
  display: inline-block;
  margin-right: 4px;
  float: left;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-generiche.png) no-repeat;
  cursor: pointer;
}
/* line 29, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.off {
  background-position: -320px -5px;
  width: 26px;
  height: 25px;
}
/* line 32, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.star.on {
  background-position: -285px -5px;
  width: 26px;
  height: 25px;
}

/**** GENERAL STYLE ****/
/* line 2, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.clear {
  clear: both;
  height: 1px;
}

/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.hidden {
  display: none !important;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.reset-font {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

@media screen {
  /* line 6, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima, .ielt9 h1, .ielt9 h2, .ielt9 #title-bar .page-title, #title-bar .ielt9 .page-title, .ielt9 h3, .ielt9 h4, .ielt9 h5, .ielt9 h6, .ui-widget-header, a.btn, .form input[type=submit], div.fields-separator span, .ielt9 .table th, .ielt9 #menu-bar, .ielt9 #app-header {
    font-family: "ProximaNovaRegular", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }

  /* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-light, h1, h2, #title-bar .page-title, h3, h4, h5, h6, .table th, #menu-bar, #app-header {
    font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }

  /* line 8, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-thin {
    font-family: "ProximaNovaThin", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
  }
}
@media print {
  /* line 11, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima, .ielt9 h1, .ielt9 h2, .ielt9 #title-bar .page-title, #title-bar .ielt9 .page-title, .ielt9 h3, .ielt9 h4, .ielt9 h5, .ielt9 h6, .ui-widget-header, a.btn, .form input[type=submit], div.fields-separator span, .ielt9 .table th, .ielt9 #menu-bar, .ielt9 #app-header {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  /* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-light, h1, h2, #title-bar .page-title, h3, h4, h5, h6, .table th, #menu-bar, #app-header {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  /* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
  .proxima-thin {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }
}
/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.floatleft {
  float: left;
}

/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.floatright {
  float: right;
}

/* line 17, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignleft {
  text-align: left;
}

/* line 18, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignright {
  text-align: right;
}

/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.aligncenter {
  text-align: center;
}

/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.alignjustify {
  text-align: justify;
}

/* line 21, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.underline {
  text-decoration: underline;
}

/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
body {
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4b4b4b;
  letter-spacing: 1px;
  line-height: 20px;
  -webkit-font-smoothing: subpixel-antialiased;
  font-smooth: always;
}

/* line 36, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h1, h2, #title-bar .page-title, h3, h4, h5, h6 {
  margin: 0;
  text-rendering: optimizelegibility;
}

/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h1 {
  font-size: 2em;
  line-height: 34px;
}

/* line 49, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h2, #title-bar .page-title {
  font-size: 1.7em;
  line-height: 29.8px;
}

/* line 53, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h3 {
  font-size: 1.4em;
  line-height: 25.6px;
}

/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h4 {
  font-size: 1.2em;
  line-height: 22.8px;
}

/* line 61, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h5 {
  font-size: 1em;
}

/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
h6 {
  font-size: 0.9em;
}

/* line 67, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
ul, ol {
  padding: 0;
  margin: 0 0 9px 25px;
}

/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
ul ul, ul ol, ol ol, ol ul {
  margin-bottom: 0;
}

/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
ul {
  list-style: disc;
}

/* line 78, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
ol {
  list-style: decimal;
}

/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
li {
  line-height: 18px;
}

/* line 84, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
ul.unstyled, ol.unstyled {
  margin-left: 0;
  list-style: none;
}

/* line 88, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
dl {
  margin-bottom: 18px;
}

/* line 91, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
dt, dd {
  line-height: 18px;
}

/* line 94, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
dt {
  font-weight: bold;
}

/* line 97, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
dd {
  margin-left: 9px;
}

/* line 100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
p {
  margin: 1em 0;
}

/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
strong, .strong {
  font-weight: bold;
  text-rendering: optimizelegibility;
}

/* line 113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
em, .italic {
  font-style: italic;
  text-rendering: optimizelegibility;
}

/* line 117, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.left {
  text-align: left !important;
}

/**** PEOPLE ICONS ****/
/* line 120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
span.person {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-people.png) no-repeat;
  display: block;
  float: left;
  margin-right: 6px;
}
/* line 190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.manager.male {
  background-position: -10px -6px;
  width: 27px;
  height: 37px;
}
/* line 190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.manager.male ~ span {
  position: relative;
  top: 11px;
}
/* line 191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.manager.female {
  background-position: -62px -6px;
  width: 28px;
  height: 39px;
}
/* line 191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.manager.female ~ span {
  position: relative;
  top: 12px;
}
/* line 194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.athlete ~ span {
  position: relative;
  top: 12px;
}
/* line 195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.athlete.male {
  background-position: -111px -5px;
  width: 29px;
  height: 39px;
}
/* line 196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.athlete.female {
  background-position: -113px -55px;
  width: 27px;
  height: 39px;
}
/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.generic.male {
  background-position: -10px -56px;
  width: 28px;
  height: 38px;
}
/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.generic.male ~ span {
  position: relative;
  top: 11px;
}
/* line 200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.generic.female {
  background-position: -62px -58px;
  width: 27px;
  height: 36px;
}
/* line 200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.generic.female ~ span {
  position: relative;
  top: 10px;
}
/* line 203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.tutor ~ span {
  position: relative;
  top: 15px;
}
/* line 204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.tutor.male {
  background-position: -6px -102px;
  width: 40px;
  height: 46px;
}
/* line 205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
span.person.tutor.female {
  background-position: -57px -102px;
  width: 37px;
  height: 46px;
}

/**** LOADER ****/
/* line 126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.loader {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/loader.gif) no-repeat 50% 20px;
  width: 100%;
  height: 50px;
}

/* line 132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.loader-div {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/loader.gif) no-repeat;
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 50px;
}

/***** ICONS FONT *****/
/* line 141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon {
  font-family: 'ta-action-iconsaction-icons';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 0.8em;
  font-size: 30px;
  float: left;
  -webkit-font-smoothing: antialiased;
}
/* line 151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.approve-comments:before {
  content: "\61";
}
/* line 152, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.approve-comments-1:before {
  content: "\62";
}
/* line 153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.upload-excel:before {
  content: "\63";
}
/* line 154, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.unknown-email:before {
  content: "\64";
}
/* line 155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.unread-email:before {
  content: "\65";
}
/* line 156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.approve-comments-2:before {
  content: "\66";
}
/* line 157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.minus:before {
  content: "\67";
}
/* line 158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.plus:before {
  content: "\68";
}
/* line 159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.approve-all:before {
  content: "\69";
}
/* line 160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.list:before {
  content: "\70";
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.remove:before {
  content: "\71";
}
/* line 162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.add:before {
  content: "\72";
}
/* line 163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.excel:before, .ta-font-icon.download-excel:before {
  content: "\73";
}
/* line 164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.calendar:before {
  content: "\74";
}
/* line 165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.card:before {
  content: "\75";
}
/* line 166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.drop-down:before {
  content: "\76";
}
/* line 167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.mail:before, .ta-font-icon.read-email:before {
  content: "\77";
}
/* line 168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.document:before {
  content: "\78";
}
/* line 169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.trash:before {
  content: "\79";
}
/* line 170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.print:before {
  content: "\7a";
}
/* line 171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.ta-font-icon.agenda:before {
  content: "\41";
}

/**** LOADER GOOGLE ****/
/* line 176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.g_loader {
  width: 70px;
  margin: 0 auto;
  position: relative;
}
/* line 180, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.g_loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}
/* line 185, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.g_loader .circular {
  width: 100%;
  height: 100%;
  margin: auto;
  animation: rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_global.scss */
.g_loader .circular .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes color {
  100%, 0% {
    stroke: #D62D20;
  }
  40% {
    stroke: #0057E7;
  }
  66% {
    stroke: #008744;
  }
  80%, 90% {
    stroke: #FFA700;
  }
}
/* Component containers
----------------------------------*/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget-content {
  background-color: #1771B6;
  padding: 0 10px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget-header {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

/* Interaction states
----------------------------------*/
/* line 8, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #5d9ccc;
  background-color: #eaf7fc;
  background: -webkit-linear-gradient(#dff2fb, #eaf7fc) !important;
  background: -moz-linear-gradient(#dff2fb, #eaf7fc) !important;
  background: -ms-linear-gradient(#dff2fb, #eaf7fc) !important;
  background: -o-linear-gradient(#dff2fb, #eaf7fc) !important;
  background: linear-gradient(#dff2fb, #eaf7fc) !important;
  -pie-background: linear-gradient(#dff2fb, #eaf7fc) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: #314e9e;
}

/* line 10, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #aaa1cb;
  background-color: #ecebf4;
  background: -webkit-linear-gradient(#f2f2f8, #ecebf4) !important;
  background: -moz-linear-gradient(#f2f2f8, #ecebf4) !important;
  background: -ms-linear-gradient(#f2f2f8, #ecebf4) !important;
  background: -o-linear-gradient(#f2f2f8, #ecebf4) !important;
  background: linear-gradient(#f2f2f8, #ecebf4) !important;
  -pie-background: linear-gradient(#f2f2f8, #ecebf4) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: bold;
  color: #8678b4;
}

/* line 21, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-highlight, .inline-info, .ui-widget-content .ui-state-highlight, .ui-widget-content .inline-info, .ui-widget-header .ui-state-highlight, .ui-widget-header .inline-info {
  border: 1px solid #f5a66f;
  background-color: #ffefde;
  background: -webkit-linear-gradient(#fff4e9, #ffefde) !important;
  background: -moz-linear-gradient(#fff4e9, #ffefde) !important;
  background: -ms-linear-gradient(#fff4e9, #ffefde) !important;
  background: -o-linear-gradient(#fff4e9, #ffefde) !important;
  background: linear-gradient(#fff4e9, #ffefde) !important;
  -pie-background: linear-gradient(#fff4e9, #ffefde) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: bold;
  color: #d44f2f;
}

/* line 32, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/**** DIALOG ****/
/* line 35, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ta-dialog-model {
  display: none;
}

/* line 38, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog {
  z-index: 1001;
}
/* line 40, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  display: none !important;
}
/* line 41, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-widget-header {
  border: none;
  background: none;
  color: #ffffff;
  font-weight: normal;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: 5px 0;
  position: relative;
}
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: inline-block;
  font-size: 1.2em;
  width: 500px;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  text-align: right;
  width: 240px;
  display: inline-block;
  color: #000 !important;
  font-size: 0;
  font-weight: normal !important;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) !important;
  background: none !important;
  border: none !important;
  position: absolute;
  right: 0px;
  top: 5px;
  padding: 0;
  cursor: pointer;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus {
  border: none;
  color: #FFF;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
/* line 73, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover {
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  display: inline-block;
  text-indent: auto;
  overflow: auto;
  background: none;
}
/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  background-color: #ffffff;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: auto;
}
/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: none;
}
/* line 94, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .alert {
  padding-bottom: 50px;
}
/* line 97, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions {
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 20px;
  left: 0;
}
/* line 103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions .nav-btn-gray {
  float: left;
}
/* line 104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.alert-dialog .actions .nav-btn-blue {
  float: right;
}

/* Modifiche per il Mobile */
@media only screen and (max-width: 780px) {
  /* line 111, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar {
    position: relative;
  }
  /* line 113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-right: 170px;
  }
  /* line 119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    background-color: #1771B6;
    width: auto;
  }
  /* line 128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions {
    width: 100%;
    height: auto !important;
  }
  /* line 131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions .nav-btn-gray {
    width: 100%;
    float: none;
    position: relative;
    top: 35px;
  }
  /* line 137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog .actions .nav-btn-blue, .ui-dialog .actions input[type="submit"] {
    width: 100%;
    float: none;
    position: relative !important;
    top: -45px;
  }
  /* line 145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .alert {
    padding-bottom: 100px;
  }
  /* line 149, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .actions .nav-btn-gray {
    width: 100%;
    float: none;
    position: relative;
    top: 35px;
  }
  /* line 155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
  .ui-dialog.alert-dialog .actions .nav-btn-blue {
    width: 100%;
    float: none;
    position: relative;
    top: -45px;
  }
}
/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.datepicker-icon {
  display: inline-block;
  position: relative;
  top: 8px;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-actionlink.png) no-repeat;
  background-position: -151px -41px;
  width: 22px;
  height: 26px;
}
/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.datepicker-icon.hover {
  background-position: -7px -41px;
  width: 22px;
  height: 26px;
}

/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.6em 0.4em;
  display: none;
}

/* line 188, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 193, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}

/* line 194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
}

/* line 195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
  background-color: white;
  border: 2px solid white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}

/* line 202, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-unselectable span {
  border-color: #CCC;
  background: none #F5F5F5 !important;
  color: #AAA;
}

/* with multiple calendars */
/* line 211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 212, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 216, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 218, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 223, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 225, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 228, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/* Autocomplete
----------------------------------*/
/* line 251, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
span.ajax-loader {
  margin-left: -20px;
  margin-top: 6px;
  display: none;
  position: relative;
  float: left;
}

/* line 258, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete {
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
  background-color: #e4e4e4;
  padding: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 2px #333;
  -webkit-box-shadow: 1px 1px 2px #333;
  -moz-box-shadow: 1px 1px 2px #333;
  position: absolute;
  cursor: default;
}
/* line 267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete a {
  color: #4b4b4b;
  text-decoration: none;
  display: block;
  padding: 2px 5px;
}
/* line 268, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete .ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: #fff;
}
/* line 269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-autocomplete a.ui-state-focus {
  font-weight: normal !important;
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0px;
  background-color: #e4e4e4;
  top: 30px;
  left: 0px;
  z-index: 999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px #333;
  -webkit-box-shadow: 1px 1px 2px #333;
  -moz-box-shadow: 1px 1px 2px #333;
  position: absolute;
}
/* line 286, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li {
  text-align: left;
  cursor: pointer;
  color: #4b4b4b;
  display: block;
  padding: 2px 5px;
}
/* line 290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li a {
  color: #4b4b4b;
  text-decoration: none;
  display: block;
}
/* line 291, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li.ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 291, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
ul.drop-down li.ui-state-hover a {
  color: #fff;
}

/* line 294, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
* html .ui-autocomplete {
  height: 100px;
  width: 1px;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons.png);
}

/* line 307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  font-weight: normal;
  background-image: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons_hover.png);
}

/* positioning */
/* line 315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 318, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 321, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 323, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 326, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 327, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 328, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 329, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 335, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 346, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 348, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 350, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 352, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 356, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 358, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 362, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 364, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 373, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 376, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 377, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 380, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 381, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 384, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 385, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 388, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 390, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 391, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 392, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 393, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 396, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 403, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 404, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 405, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 406, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 407, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 409, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 410, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 412, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 413, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 414, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 415, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 416, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 427, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 430, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 432, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 433, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 439, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 441, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 442, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 443, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 445, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 447, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 448, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 449, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 450, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 453, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 454, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 455, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 456, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 458, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 459, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 460, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 462, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 463, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 465, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 467, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 468, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 474, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 479, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 480, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 481, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 482, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 483, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 488, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 489, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 492, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect {
  padding: 2px 0 2px 4px;
  text-align: left;
}

/* line 493, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect span.ui-icon {
  float: right;
}

/* line 494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-single .ui-multiselect-checkboxes input {
  position: absolute !important;
  top: auto !important;
  left: -9999px;
}

/* line 495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-single .ui-multiselect-checkboxes label {
  padding: 5px !important;
}

/* line 497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px;
}

/* line 498, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header ul {
  font-size: 0.9em;
  list-style: none;
  margin: 0 4px 0 0;
}

/* line 499, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header ul li {
  display: inline-block;
  padding: 0 10px 0 0;
}

/* line 500, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header a {
  text-decoration: none;
}

/* line 501, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header a:hover {
  text-decoration: underline;
}

/* line 502, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header span.ui-icon {
  float: left;
}

/* line 503, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0;
}

/* line 505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 10000;
  text-align: left;
}

/* line 506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes {
  position: relative;
  overflow-y: auto;
}

/* line 507, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
}

/* line 508, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px;
}

/* line 509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px;
}

/* line 510, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid;
}

/* line 511, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none;
}

/* remove label borders in IE6 because IE6 does not support transparency */
/* line 514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
* html .ui-multiselect-checkboxes label {
  border: none;
}

/* line 516, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-hasfilter ul {
  position: relative;
  top: 2px;
}

/* line 517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-filter {
  float: left;
  margin-right: 10px;
  font-size: 11px;
}

/* line 518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-filter input {
  width: 100px;
  font-size: 10px;
  margin-left: 5px;
  height: 15px;
  padding: 2px;
  border: 1px solid #292929;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}

/* line 521, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default, .ui-multiselect.ui-state-hover {
  box-shadow: inset 0 1px 1px #ddd;
  -webkit-box-shadow: inset 0 1px 1px #ddd;
  -moz-box-shadow: inset 0 1px 1px #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  border: 1px solid #cccccc;
  padding: 4px;
  width: 315px;
  height: 28px;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 9px;
  background: none !important;
  -pie-background: none !important;
  background-color: white !important;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-weight: normal;
  color: #000;
}
/* line 545, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon, .ui-multiselect.ui-state-hover .ui-icon {
  background: none !important;
  text-indent: 0;
}
/* line 548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon:before, .ui-multiselect.ui-state-hover .ui-icon:before {
  content: "\25BC";
}
/* line 551, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default .ui-icon, .ui-multiselect.ui-state-hover .ui-icon {
  float: none;
  position: absolute;
  right: 4px;
  top: 4px;
}
/* line 557, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-default span:last-child, .ui-multiselect.ui-state-hover span:last-child {
  display: inline-block;
  width: 100%;
  padding-right: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect.ui-state-active {
  border: 1px solid #1771B6;
  box-shadow: 0 0 8px #1771B6;
  -webkit-box-shadow: 0 0 8px #1771B6;
  -moz-box-shadow: 0 0 8px #1771B6;
  outline: 0;
  outline-offset: -2px;
}

/* line 574, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu {
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 2px #333;
  -webkit-box-shadow: 1px 1px 2px #333;
  -moz-box-shadow: 1px 1px 2px #333;
}
/* line 575, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu.ui-widget-content {
  background-color: #e4e4e4;
  background-color: #f2f2f2;
  background: -webkit-linear-gradient(#e4e4e4, #f2f2f2) !important;
  background: -moz-linear-gradient(#e4e4e4, #f2f2f2) !important;
  background: -ms-linear-gradient(#e4e4e4, #f2f2f2) !important;
  background: -o-linear-gradient(#e4e4e4, #f2f2f2) !important;
  background: linear-gradient(#e4e4e4, #f2f2f2) !important;
  -pie-background: linear-gradient(#e4e4e4, #f2f2f2) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #cccccc;
  position: absolute;
  min-width: 200px;
}
/* line 583, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header {
  text-shadow: none;
  height: 23px;
}
/* line 586, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header a:hover {
  text-decoration: none;
}
/* line 587, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header.ui-widget-header {
  color: inherit !important;
}
/* line 588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header ul {
  display: none;
}
/* line 589, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input {
  border-color: #cccccc;
  box-shadow: inset 0 1px 1px #ddd;
  -webkit-box-shadow: inset 0 1px 1px #ddd;
  -moz-box-shadow: inset 0 1px 1px #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
}
/* line 596, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input:active, .ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input:focus {
  border-color: #1771B6;
}
/* line 599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes {
  margin-left: 4px;
}
/* line 601, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover {
  font-weight: normal !important;
  border: none !important;
  background-color: #1771B6;
  background: -webkit-linear-gradient(#1771B6, #1771B6) !important;
  background: -moz-linear-gradient(#1771B6, #1771B6) !important;
  background: -ms-linear-gradient(#1771B6, #1771B6) !important;
  background: -o-linear-gradient(#1771B6, #1771B6) !important;
  background: linear-gradient(#1771B6, #1771B6) !important;
  -pie-background: linear-gradient(#1771B6, #1771B6) !important;
  behavior: url("/assets/css3pie/PIE.htc");
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover a {
  color: #fff;
}
/* line 605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-filter {
  width: 100%;
  margin-right: 0;
}
/* line 606, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-widget-header .ui-multiselect-filter input {
  width: auto !important;
  max-width: 75%;
}
/* line 607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label {
  cursor: pointer;
}
/* line 608, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-disabled {
  color: #cccccc;
}
/* line 610, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-disabled label {
  cursor: default;
}
/* line 612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover {
  border: 1px solid transparent !important;
}

/* line 615, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 632, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 646, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 658, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 661, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* css for timepicker */
/* line 667, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div {
  background-color: #fff;
}

/* line 668, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-spinner.ui-widget-content {
  background-color: #fff;
  border: solid 1px #1771b6;
}

/* line 669, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-spinner .ui-state-hover .ui-icon {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons.png) transparent !important;
}

/* line 670, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-spinner .ui-icon.ui-icon-triangle-1-s {
  background-position: -64px -16px !important;
}

/* line 671, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-spinner .ui-icon.ui-icon-triangle-1-n {
  background-position: 1px -16px !important;
}

/* line 672, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 673, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl {
  text-align: left;
  margin-bottom: 0;
  padding: 10px 0 1px;
}

/* line 674, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}

/* line 675, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 45%;
}

/* line 676, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 677, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 679, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 680, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}

/* line 681, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}

/* line 682, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_jquery-ui.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 45% 10px 10px;
}

/**** LABEL ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label {
  padding: 0 4px;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #818181;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 11, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label:hover {
  background-color: #4b4b4b;
}
/* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-red {
  background-color: #c1282e;
}
/* line 14, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-red:hover {
  background-color: #992133;
}
/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-orange {
  background-color: #f08031;
}
/* line 18, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-orange:hover {
  background-color: #d44f2f;
}
/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-blue {
  background-color: #1771B6;
}
/* line 22, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-blue:hover {
  background-color: #0055a1;
}
/* line 24, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-green {
  background-color: #26824c;
}
/* line 26, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-green:hover {
  background-color: #006837;
}
/* line 28, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-yellow {
  background-color: #fbb24c;
}
/* line 30, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-yellow:hover {
  background-color: #faa52e;
}
/* line 32, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-brown {
  background-color: #8C6239;
}
/* line 34, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_label.scss */
span.label.label-brown:hover {
  background-color: #765330;
}

/**** LINKS AND BUTTONS ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a {
  cursor: pointer;
  text-decoration: underline;
  color: #4b4b4b;
}
/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.with-icon {
  text-decoration: none;
  display: inline-block;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon {
  display: inline-block;
  margin-right: 4px;
  float: left;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-generiche.png) no-repeat;
}
/* line 56, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.settings {
  background-position: -2px -4px;
  width: 32px;
  height: 27px;
  margin-top: -8px;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.delete {
  background-position: -44px -9px;
  width: 18px;
  height: 18px;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.drop-down {
  background-position: -78px -10px;
  width: 20px;
  height: 15px;
}
/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.settings-back {
  background-position: -9px -43px;
  width: 17px;
  height: 21px;
}
/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.back {
  background-position: -44px -43px;
  width: 17px;
  height: 21px;
}
/* line 61, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.facebook {
  background-position: -76px -41px;
  width: 23px;
  height: 23px;
}
/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.email {
  background-position: -5px -77px;
  width: 26px;
  height: 21px;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.tools {
  background-position: -42px -77px;
  width: 23px;
  height: 23px;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.check {
  background-position: -73px -76px;
  width: 30px;
  height: 23px;
}
/* line 65, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.dark-cart {
  background-position: -112px -9px;
  width: 18px;
  height: 17px;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.white-cart {
  background-position: -112px -44px;
  width: 18px;
  height: 17px;
}
/* line 67, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.search {
  background-position: -114px -79px;
  width: 17px;
  height: 17px;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.cancel {
  background-position: -145px -5px;
  width: 25px;
  height: 25px;
}
/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.pause {
  background-position: -148px -42px;
  width: 20px;
  height: 22px;
}
/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.orange-alert {
  background-position: -144px -74px;
  width: 27px;
  height: 26px;
}
/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.general-icon.red-alert {
  background-position: -249px -74px;
  width: 27px;
  height: 26px;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon {
  display: inline-block;
  margin-right: 4px;
  float: left;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/icone-actionlink.png) no-repeat;
}
/* line 98, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.agenda {
  background-position: -150px -5px;
  width: 24px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.print {
  background-position: -185px -6px;
  width: 26px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.trash {
  background-position: -224px -4px;
  width: 20px;
  height: 28px;
  position: relative;
  top: -3px;
}
/* line 101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.card {
  background-position: -257px -9px;
  width: 27px;
  height: 20px;
  position: relative;
  top: 1px;
}
/* line 102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.calendar {
  background-position: -151px -41px;
  width: 22px;
  height: 26px;
  position: relative;
  top: -2px;
}
/* line 103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.excel {
  background-position: -183px -44px;
  width: 29px;
  height: 20px;
  position: relative;
  top: 1px;
}
/* line 104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.document {
  background-position: -224px -42px;
  width: 19px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.mail {
  background-position: -257px -39px;
  width: 27px;
  height: 27px;
  position: relative;
  top: -3px;
}
/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.drop-down {
  background-position: -152px -80px;
  width: 21px;
  height: 15px;
  position: relative;
  top: 3px;
}
/* line 107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.add {
  background-position: -189px -79px;
  width: 18px;
  height: 18px;
  position: relative;
  top: 2px;
}
/* line 108, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.remove {
  background-position: -225px -79px;
  width: 18px;
  height: 18px;
  position: relative;
  top: 2px;
}
/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.plus {
  background-position: -192px -117px;
  width: 12px;
  height: 12px;
  position: relative;
  top: 5px;
}
/* line 110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.minus {
  background-position: -228px -117px;
  width: 13px;
  height: 12px;
  position: relative;
  top: 5px;
}
/* line 111, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.list {
  background-position: -261px -78px;
  width: 19px;
  height: 19px;
  position: relative;
  top: 1px;
}
/* line 112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.approve-all {
  background-position: -148px -110px;
  width: 30px;
  height: 28px;
}
/* line 113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a.with-icon span.action-link-icon.approve-comments {
  background-position: -183px -145px;
  width: 32px;
  height: 28px;
}
/* line 11, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-link, .pagination a {
  color: #1771B6;
  display: inline-block;
}
/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.delete-link {
  color: #c1282e;
  display: inline-block;
}
/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.setting-link {
  color: #26824c;
  display: inline-block;
}
/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.action-link {
  display: inline-block;
  color: #f08031;
}
/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.btn {
  display: inline-block;
  padding: 6px 15px;
  text-decoration: none;
  line-height: 15px;
}
/* line 33, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.btn.disabled {
  cursor: not-allowed;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
/* line 35, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn {
  min-width: 170px;
  height: 35px;
  line-height: 23px;
  text-align: center;
  color: #fff;
  font-size: 1.1em;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.large {
  min-width: 200px;
}
/* line 38, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.small {
  min-width: 105px;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.nav-btn-blue {
  background: #1771b6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1771b6), color-stop(44%, #3389C6), color-stop(100%, #1771b6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1771b6', endColorstr='#1771b6',GradientType=0 );
  /* IE6-9 */
}
/* line 56, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.nav-btn-orange {
  background: #FF8635;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF8635), color-stop(44%, #FFA435), color-stop(100%, #FF8635));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8635', endColorstr='#FF8635',GradientType=0 );
  /* IE6-9 */
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.nav-btn-gray {
  background: #bbbbbb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bbbbbb 0%, #cccccc 44%, #bbbbbb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbbbbb), color-stop(44%, #cccccc), color-stop(100%, #bbbbbb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bbbbbb 0%, #cccccc 44%, #bbbbbb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bbbbbb 0%, #cccccc 44%, #bbbbbb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bbbbbb 0%, #cccccc 44%, #bbbbbb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #bbbbbb 0%, #cccccc 44%, #bbbbbb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#bbbbbb',GradientType=0 );
  /* IE6-9 */
}
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.nav-btn-lightgray {
  background: #dddddd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dddddd 0%, #eeeeee 44%, #dddddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(44%, #eeeeee), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dddddd 0%, #eeeeee 44%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dddddd 0%, #eeeeee 44%, #dddddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dddddd 0%, #eeeeee 44%, #dddddd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #dddddd 0%, #eeeeee 44%, #dddddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 );
  /* IE6-9 */
  color: #4b4b4b;
  text-shadow: 0 -1px 0 #fdfdfd;
}
/* line 88, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.nav-btn.nav-btn-green {
  background: #6ba326;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6ba326 0%, #88b844 44%, #6ba326 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ba326), color-stop(44%, #88b844), color-stop(100%, #6ba326));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6ba326 0%, #88b844 44%, #6ba326 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6ba326 0%, #88b844 44%, #6ba326 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6ba326 0%, #88b844 44%, #6ba326 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #6ba326 0%, #88b844 44%, #6ba326 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba326', endColorstr='#6ba326',GradientType=0 );
  /* IE6-9 */
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a.action-btn {
  color: #f08031;
  background-color: #fff4e9;
  border: 1px solid #ffe5ca;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  line-height: 22px;
  padding-bottom: 4px;
  padding-left: 5px;
}

/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover, a:focus {
  outline: 0;
  color: #000;
}
/* line 112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.with-icon, a:focus.with-icon {
  text-decoration: none;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon, a:focus.with-icon span.general-icon {
  display: inline-block;
  margin-right: 4px;
  float: left;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.settings, a:focus.with-icon span.general-icon.settings {
  background-position: -177px -4px;
  width: 32px;
  height: 27px;
  margin-top: -8px;
}
/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.delete, a:focus.with-icon span.general-icon.delete {
  background-position: -219px -9px;
  width: 18px;
  height: 18px;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.drop-down, a:focus.with-icon span.general-icon.drop-down {
  background-position: -253px -10px;
  width: 20px;
  height: 15px;
}
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.settings-back, a:focus.with-icon span.general-icon.settings-back {
  background-position: -184px -43px;
  width: 17px;
  height: 21px;
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.back, a:focus.with-icon span.general-icon.back {
  background-position: -219px -43px;
  width: 17px;
  height: 21px;
}
/* line 49, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.facebook, a:focus.with-icon span.general-icon.facebook {
  background-position: -251px -41px;
  width: 23px;
  height: 23px;
}
/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.email, a:focus.with-icon span.general-icon.email {
  background-position: -180px -77px;
  width: 26px;
  height: 21px;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.tools, a:focus.with-icon span.general-icon.tools {
  background-position: -217px -77px;
  width: 23px;
  height: 23px;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.general-icon.search, a:focus.with-icon span.general-icon.search {
  background-position: -289px -79px;
  width: 17px;
  height: 17px;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon, a:focus.with-icon span.action-link-icon {
  display: inline-block;
  margin-right: 4px;
  float: left;
}
/* line 79, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.agenda, a:focus.with-icon span.action-link-icon.agenda {
  background-position: -6px -5px;
  width: 24px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 80, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.print, a:focus.with-icon span.action-link-icon.print {
  background-position: -41px -6px;
  width: 26px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.trash, a:focus.with-icon span.action-link-icon.trash {
  background-position: -80px -4px;
  width: 20px;
  height: 28px;
  position: relative;
  top: -3px;
}
/* line 82, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.card, a:focus.with-icon span.action-link-icon.card {
  background-position: -113px -9px;
  width: 27px;
  height: 20px;
  position: relative;
  top: 1px;
}
/* line 83, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.calendar, a:focus.with-icon span.action-link-icon.calendar {
  background-position: -7px -41px;
  width: 22px;
  height: 26px;
  position: relative;
  top: -2px;
}
/* line 84, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.excel, a:focus.with-icon span.action-link-icon.excel {
  background-position: -39px -44px;
  width: 29px;
  height: 20px;
  position: relative;
  top: 1px;
}
/* line 85, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.document, a:focus.with-icon span.action-link-icon.document {
  background-position: -80px -42px;
  width: 19px;
  height: 24px;
  position: relative;
  top: -1px;
}
/* line 86, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.mail, a:focus.with-icon span.action-link-icon.mail {
  background-position: -113px -39px;
  width: 27px;
  height: 27px;
  position: relative;
  top: -3px;
}
/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.drop-down, a:focus.with-icon span.action-link-icon.drop-down {
  background-position: -8px -80px;
  width: 21px;
  height: 15px;
  position: relative;
  top: 3px;
}
/* line 88, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.add, a:focus.with-icon span.action-link-icon.add {
  background-position: -45px -79px;
  width: 18px;
  height: 18px;
  position: relative;
  top: 2px;
}
/* line 89, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.remove, a:focus.with-icon span.action-link-icon.remove {
  background-position: -81px -79px;
  width: 18px;
  height: 18px;
  position: relative;
  top: 2px;
}
/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.plus, a:focus.with-icon span.action-link-icon.plus {
  background-position: -48px -117px;
  width: 12px;
  height: 12px;
  position: relative;
  top: 5px;
}
/* line 91, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.minus, a:focus.with-icon span.action-link-icon.minus {
  background-position: -84px -117px;
  width: 13px;
  height: 12px;
  position: relative;
  top: 5px;
}
/* line 92, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.list, a:focus.with-icon span.action-link-icon.list {
  background-position: -117px -78px;
  width: 19px;
  height: 19px;
  position: relative;
  top: 1px;
}
/* line 93, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.approve-all, a:focus.with-icon span.action-link-icon.approve-all {
  background-position: -4px -110px;
  width: 30px;
  height: 28px;
}
/* line 94, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
a:hover.with-icon span.action-link-icon.approve-comments, a:focus.with-icon span.action-link-icon.approve-comments {
  background-position: -39px -145px;
  width: 32px;
  height: 28px;
}
/* line 113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-link, .pagination a:hover, a:focus.nav-link, .pagination a:focus {
  color: #0055a1;
}
/* line 114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.delete-link, a:focus.delete-link {
  color: #992133;
}
/* line 115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.setting-link, a:focus.setting-link {
  color: #006837;
}
/* line 116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.action-link, a:focus.action-link {
  color: #d44f2f;
}
/* line 117, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn, a:focus.nav-btn {
  color: #fff;
}
/* line 120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn.nav-btn-blue, a:focus.nav-btn.nav-btn-blue {
  background: #1A7FCC;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1A7FCC), color-stop(44%, #5A98C4), color-stop(100%, #1A7FCC));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A7FCC', endColorstr='#1A7FCC',GradientType=0 );
  /* IE6-9 */
}
/* line 130, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn.nav-btn-orange, a:focus.nav-btn.nav-btn-orange {
  background: #f08031;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f08031), color-stop(44%, #f29c32), color-stop(100%, #f08031));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08031', endColorstr='#f08031',GradientType=0 );
  /* IE6-9 */
}
/* line 140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn.nav-btn-gray, a:focus.nav-btn.nav-btn-gray {
  background: #cacaca;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cacaca 0%, #dadada 44%, #cacaca 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cacaca), color-stop(44%, #dadada), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cacaca 0%, #dadada 44%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cacaca 0%, #dadada 44%, #cacaca 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cacaca 0%, #dadada 44%, #cacaca 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cacaca 0%, #dadada 44%, #cacaca 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#cacaca',GradientType=0 );
  /* IE6-9 */
}
/* line 150, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn.nav-btn-lightgray, a:focus.nav-btn.nav-btn-lightgray {
  background: #F4F4F4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 44%, #F4F4F4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4), color-stop(44%, #FFFFFF), color-stop(100%, #F4F4F4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 44%, #F4F4F4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 44%, #F4F4F4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #F4F4F4 0%, #FFFFFF 44%, #F4F4F4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #F4F4F4 0%, #FFFFFF 44%, #F4F4F4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#F4F4F4',GradientType=0 );
  /* IE6-9 */
  color: #4b4b4b;
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.nav-btn.nav-btn-green, a:focus.nav-btn.nav-btn-green {
  background: #7CBA2C;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7CBA2C 0%, #9CD14D 44%, #7CBA2C 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7CBA2C), color-stop(44%, #9CD14D), color-stop(100%, #7CBA2C));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7CBA2C 0%, #9CD14D 44%, #7CBA2C 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7CBA2C 0%, #9CD14D 44%, #7CBA2C 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7CBA2C 0%, #9CD14D 44%, #7CBA2C 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7CBA2C 0%, #9CD14D 44%, #7CBA2C 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7CBA2C', endColorstr='#7CBA2C',GradientType=0 );
  /* IE6-9 */
}
/* line 172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
a:hover.action-btn, a:focus.action-btn {
  background-color: #ffefde;
  color: #d44f2f;
  border: 1px solid #ffe0bf;
}

/* line 179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
.modernizrboxshadow a.nav-btn {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 3px #333;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
}
/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_links_and_buttons.scss */
.modernizrboxshadow a.nav-btn.disabled {
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 0 #333;
  -webkit-box-shadow: 0 0 0 #333;
  -moz-box-shadow: 0 0 0 #333;
}

/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro {
  color: #4b4b4b;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-scuro a {
  color: inherit;
}

/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro {
  color: #818181;
}
/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-scuro a {
  color: inherit;
}

/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio {
  color: #cccccc;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio a {
  color: inherit;
}

/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro {
  color: #e4e4e4;
}
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-chiaro a {
  color: inherit;
}

/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro {
  color: #f2f2f2;
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.grigio-extra-chiaro a {
  color: inherit;
}

/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro {
  color: #992133;
}
/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-scuro a {
  color: inherit;
}

/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso {
  color: #c1282e;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso a {
  color: inherit;
}

/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro {
  color: #fcf4f5;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.rosso-extra-chiaro a {
  color: inherit;
}

/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo {
  color: #fbb24c;
}
/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.giallo a {
  color: inherit;
}

/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone {
  color: #8C6239;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.marrone a {
  color: inherit;
}

/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro {
  color: #d44f2f;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-scuro a {
  color: inherit;
}

/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio {
  color: #f08031;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio a {
  color: inherit;
}

/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro {
  color: #ffefde;
}
/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-chiaro a {
  color: inherit;
}

/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro {
  color: #fff4e9;
}
/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.arancio-extra-chiaro a {
  color: inherit;
}

/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla {
  color: #8678b4;
}
/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla a {
  color: inherit;
}

/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro {
  color: #ecebf4;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-chiaro a {
  color: inherit;
}

/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro {
  color: #f2f2f8;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.lilla-extra-chiaro a {
  color: inherit;
}

/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro {
  color: #29abe2;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.azzurro a {
  color: inherit;
}

/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro {
  color: #314e9e;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-scuro a {
  color: inherit;
}

/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro {
  color: #0055a1;
}
/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-scuro a {
  color: inherit;
}

/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu {
  color: #1771B6;
}
/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu a {
  color: inherit;
}

/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro {
  color: #dff2fb;
}
/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-chiaro a {
  color: inherit;
}

/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro {
  color: #eaf7fc;
}
/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.blu-extra-chiaro a {
  color: inherit;
}

/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro {
  color: #006837;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-scuro a {
  color: inherit;
}

/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde {
  color: #26824c;
}
/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde a {
  color: inherit;
}

/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro {
  color: #f4f7de;
}
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-chiaro a {
  color: inherit;
}

/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro {
  color: #f9faeb;
}
/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_colors.scss */
.verde-extra-chiaro a {
  color: inherit;
}

/**** OVERLAY ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.overlay-centered {
  height: 200px;
  width: 500px;
  position: fixed;
  top: 50%;
  margin-top: -100px;
  left: 50%;
  margin-left: -250px;
  text-align: center;
  color: #fff;
  font-size: 1.5em;
  text-shadow: 1px 1px #000;
  line-height: 45px;
}

/* line 17, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 1001;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid {
  width: 40px;
  height: 40px;
  margin: 0px auto;
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #fff;
  float: left;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube1 {
  animation-delay: 0.2s;
}
/* line 53, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube2 {
  animation-delay: 0.3s;
}
/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube3 {
  animation-delay: 0.4s;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube4 {
  animation-delay: 0.1s;
}
/* line 56, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube5 {
  animation-delay: 0.2s;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube6 {
  animation-delay: 0.3s;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube7 {
  animation-delay: 0s;
}
/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube8 {
  animation-delay: 0.1s;
}
/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-cube-grid .sk-cube9 {
  animation-delay: 0.2s;
}

/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle {
  margin: 0px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 83, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #fff;
  border-radius: 100%;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle2 {
  transform: rotate(30deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle3 {
  transform: rotate(60deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle4 {
  transform: rotate(90deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle5 {
  transform: rotate(120deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle6 {
  transform: rotate(150deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle7 {
  transform: rotate(180deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle8 {
  transform: rotate(210deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle9 {
  transform: rotate(240deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle10 {
  transform: rotate(270deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle11 {
  transform: rotate(300deg);
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle12 {
  transform: rotate(330deg);
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle2:before {
  animation-delay: -1.1s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle3:before {
  animation-delay: -1s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle4:before {
  animation-delay: -0.9s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle5:before {
  animation-delay: -0.8s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle6:before {
  animation-delay: -0.7s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle7:before {
  animation-delay: -0.6s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle8:before {
  animation-delay: -0.5s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle9:before {
  animation-delay: -0.4s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle10:before {
  animation-delay: -0.3s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle11:before {
  animation-delay: -0.2s;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-circle .sk-circle12:before {
  animation-delay: -0.1s;
}

/* line 102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave {
  margin: 0px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
/* line 116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect {
  background-color: #fff;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect1 {
  animation-delay: -1.2s;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect2 {
  animation-delay: -1.1s;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect3 {
  animation-delay: -1s;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect4 {
  animation-delay: -0.9s;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading-sk-wave .sk-rect5 {
  animation-delay: -0.8s;
}

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
/* line 133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_overlay.scss */
.loading {
  position: relative;
  width: 220px;
  height: 20px;
  margin: 0 auto;
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/bar-loader.gif) top left no-repeat;
}

/**** PROGRESS BAR ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress {
  width: 300px;
  overflow: hidden;
  height: 24px;
  margin: 0 auto 18px;
  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
  background-image: -ms-linear-gradient(top, whiteSmoke, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
  background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
  background-image: linear-gradient(top, whiteSmoke, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 21, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress .bar {
  width: 0%;
  height: 18px;
  color: white;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0E90D2;
  background-image: -moz-linear-gradient(top, #149BDF, #0480BE);
  background-image: -ms-linear-gradient(top, #149BDF, #0480BE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE));
  background-image: -webkit-linear-gradient(top, #149BDF, #0480BE);
  background-image: -o-linear-gradient(top, #149BDF, #0480BE);
  background-image: linear-gradient(top, #149BDF, #0480BE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress.progress-striped .bar {
  background-color: #149BDF;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}

/* line 65, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb {
  margin: 0 auto 10px;
}
/* line 67, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step {
  float: left;
  margin-left: 10px;
  height: 24px;
}
/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step:first-child {
  margin-left: 0;
}
/* line 73, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step .progress-breadcrumb-step-text {
  white-space: nowrap;
  overflow: hidden;
}
/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-text {
  background-color: #8cc63f;
  color: #fff;
  float: left;
  line-height: 24px;
  padding-left: 7px;
  text-shadow: 0 1px 1px #666;
}
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #8cc63f;
  float: left;
}
/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.done .progress-breadcrumb-step-number {
  text-shadow: 0 1px 1px #666;
  color: #fff;
  background-color: #26824c;
  width: 30px;
  height: 24px;
  padding-top: 1px;
  float: left;
  text-align: center;
  line-height: 24px;
}
/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-text, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-text {
  background-color: #54bce8;
  color: #fff;
  float: left;
  line-height: 24px;
  padding-left: 7px;
  text-shadow: 0 1px 1px #666;
}
/* line 91, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-arrow, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #54bce8;
  float: left;
}
/* line 92, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.current .progress-breadcrumb-step-number, .progress-breadcrumb .progress-breadcrumb-step.to-do .progress-breadcrumb-step-number {
  text-shadow: 0 1px 1px #666;
  background-color: #1771B6;
  color: #fff;
  width: 30px;
  height: 24px;
  float: left;
  text-align: center;
  line-height: 24px;
}
/* line 103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.progress-breadcrumb .progress-breadcrumb-step.to-do {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb {
  height: 50px;
  width: 100%;
  margin: 0 auto;
}
/* line 113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step {
  float: left;
  height: 50px;
  position: relative;
  z-index: 1;
}
/* line 118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text {
  font-size: 14px;
  text-align: center;
  color: #FFF;
  position: relative;
  z-index: 1;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-shadow: 0 1px 1px #666;
  padding: 0 20px 0 25px;
  margin-right: -10px;
}
/* line 131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 20px;
  border-color: transparent transparent transparent #FFF;
  position: absolute;
  top: 0;
  right: -21px;
  z-index: 2;
}
/* line 142, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 20px;
  position: absolute;
  top: 0;
  right: -20px;
  z-index: 3;
}
/* line 152, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current {
  background-color: #f08031;
}
/* line 154, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #f08031;
}
/* line 158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do {
  background-color: #818181;
}
/* line 160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #818181;
}
/* line 164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done {
  background-color: #519b70;
}
/* line 166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #519b70;
}
/* line 171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  border-color: transparent transparent transparent #FFF;
}

/* line 188, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.condensed-progress-breadcrumb[style~="width:"] .condensed-progress-breadcrumb-step:first-child {
  margin-left: -20px;
}

/* line 193, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.background-condensed-progress-breadcrumb {
  background-color: #cccccc;
  width: 100%;
  height: 50px;
  overflow: hidden;
}
/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  border-color: transparent transparent transparent #cccccc;
}
/* line 203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  border-color: transparent transparent transparent #cccccc;
}

/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar {
  background-color: #cccccc;
  width: calc(100% - 10px);
  height: 34px;
  margin: 0 auto;
  padding: 0 10px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
}
/* line 229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 0 17px 10px;
  border-color: transparent transparent transparent #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
/* line 241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .text {
  padding: 0 0 0 20px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 34px;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  position: relative;
  z-index: 5;
}
/* line 253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 0 17px 10px;
  border-color: transparent transparent transparent #cccccc;
  position: absolute;
  top: 0;
  right: -10px;
  z-index: 1;
}
/* line 264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.completed-bar {
  background-color: #7AB55C;
  z-index: 3;
}
/* line 272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.completed-bar .arrow {
  border-color: transparent transparent transparent #7AB55C;
}
/* line 274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.current-bar {
  z-index: 2;
  background-color: #F5A000;
}
/* line 277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_progress_bars.scss */
.ta-progress-bar .bar.current-bar .arrow {
  border-color: transparent transparent transparent #F5A000;
}

/**** FORMS ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrboxshadow .form input[type=submit] {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 3px #333;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
  position: absolute;
}
/* line 6, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrboxshadow .form input[type=submit].disabled {
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 0 #333;
  -webkit-box-shadow: 0 0 0 #333;
  -moz-box-shadow: 0 0 0 #333;
}

/* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form {
  width: 920px;
  padding: 15px;
  margin: 0 auto;
}
/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.bg-area {
  background-color: #ecebf4;
}
/* line 17, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text], .form input[type=email], .form input[type=password], .form input[type=submit], .form textarea, .form button, .form input[type=tel], .form input[type=date], .form input[type=datetime-local], .form input[type=time] {
  -webkit-appearance: none;
}
/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=file] {
  width: 315px;
}
/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text], .form input[type=email], .form input[type=password], .form input[type=number], .form select, .form textarea, .form input[type=tel], .form input[type=date], .form input[type=datetime-local], .form input[type=time] {
  box-shadow: inset 0 1px 1px #ddd;
  -webkit-box-shadow: inset 0 1px 1px #ddd;
  -moz-box-shadow: inset 0 1px 1px #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #cccccc;
  padding: 4px;
  width: 280px;
  height: 30px;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 9px;
  background-color: white;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
}
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text].hasPlaceholder, .form input[type=email].hasPlaceholder, .form input[type=password].hasPlaceholder, .form input[type=number].hasPlaceholder, .form select.hasPlaceholder, .form textarea.hasPlaceholder, .form input[type=tel].hasPlaceholder, .form input[type=date].hasPlaceholder, .form input[type=datetime-local].hasPlaceholder, .form input[type=time].hasPlaceholder {
  color: #cccccc;
}
/* line 43, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form textarea {
  height: 120px;
  width: 643px;
  float: none !important;
}
/* line 47, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form textarea.small {
  width: 285px;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select {
  height: 30px;
  width: 280px;
}
/* line 54, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select[id*="date_"], .form select[id*="time_"], .form select[id$="_1i"], .form select[id$="_2i"], .form select[id$="_3i"], .form select[id$="_4i"], .form select[id$="_5i"], .form select[id$="_6i"] {
  width: auto;
  margin: 0 3px 9px;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form select::-moz-focus-inner {
  border: none;
  outline: none;
  -moz-outline: none;
  -moz-user-focus: none;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=text]:focus, .form input[type=email]:focus, .form input[type=password]:focus, .form select:focus, .form textarea:focus, .form input[type=number]:focus, .form input[type=tel]:focus, .form input[type=date]:focus, .form input[type=datetime-local]:focus, .form input[type=time]:focus,
.form input[type=text]:active, .form input[type=email]:active, .form input[type=password]:active, .form select:active, .form textarea:active, .form input[type=number]:active, .form input[type=tel]:active, .form input[type=date]:active, .form input[type=datetime-local]:active, .form input[type=time]:active {
  border: 1px solid #1771B6;
  box-shadow: 0 0 8px #1771B6;
  -webkit-box-shadow: 0 0 8px #1771B6;
  -moz-box-shadow: 0 0 8px #1771B6;
  outline: 0;
  outline-offset: -2px;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=checkbox], .form input[type=radio] {
  width: 14px;
  height: 14px;
  margin-top: 8px;
}
/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit] {
  width: 170px;
  height: 35px;
  padding: 6px 15px !important;
  right: 0px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  font-size: 1.1em;
  font-size: 1.1em;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-decoration: none;
  border: none;
  background: #1771b6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1771b6), color-stop(44%, #3389C6), color-stop(100%, #1771b6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1771b6 0%, #3389C6 44%, #1771b6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1771b6', endColorstr='#1771b6',GradientType=0 );
  /* IE6-9 */
  position: absolute;
  letter-spacing: 1px;
  /*
  &.orange{
    background-position: -362px -2px;
    &:focus,&:hover{background-position: -362px -48px;}
    &[disabled]{background-position: -182px -93px;}
    &.small{
      background-position: -1334px -2px;
      &:focus,&:hover{background-position: -1334px -48px;}
      &[disabled]{background-position: -1334px -93px;}
    }
    &.big{
      background-position: -480px -140px;
      &:focus,&:hover{background-position: -481px -186px;}
      &[disabled]{background-position: -480px -231px;}
    }
  }
  */
}
/* line 93, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit][disabled] {
  cursor: not-allowed;
  position: absolute;
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit]:focus, .form input[type=submit]:hover {
  background: #1A7FCC;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1A7FCC), color-stop(44%, #5A98C4), color-stop(100%, #1A7FCC));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1A7FCC 0%, #5A98C4 44%, #1A7FCC 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A7FCC', endColorstr='#1A7FCC',GradientType=0 );
  /* IE6-9 */
}
/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].large {
  width: 230px;
}
/* line 115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].small {
  width: 135px;
}
/* line 121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].orange {
  background: #FF8635;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF8635), color-stop(44%, #FFA435), color-stop(100%, #FF8635));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FF8635 0%, #FFA435 44%, #FF8635 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8635', endColorstr='#FF8635',GradientType=0 );
  /* IE6-9 */
}
/* line 131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form input[type=submit].orange:focus, .form input[type=submit].orange:hover {
  background: #f08031;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f08031), color-stop(44%, #f29c32), color-stop(100%, #f08031));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f08031 0%, #f29c32 44%, #f08031 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08031', endColorstr='#f08031',GradientType=0 );
  /* IE6-9 */
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .actions {
  margin-top: 35px;
  height: 35px;
  position: relative;
}
/* line 166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field {
  margin-bottom: 15px;
  font-size: 1.1em;
  min-height: 30px;
  clear: both;
}
/* line 171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label {
  width: 205px;
  display: inline-block;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
  min-height: 28px;
  overflow: hidden;
  float: left;
}
/* line 180, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label:after {
  content: ":";
}
/* line 183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field label.without-colon:after {
  content: "";
}
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field input, .form .field select, .form .field textarea {
  float: left;
  font-size: 0.95em;
}
/* line 191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field.without_label {
  margin-left: 220px;
}
/* line 194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail {
  margin-left: 15px;
  display: block;
  float: left;
  width: 328px;
  overflow: hidden;
}
/* line 200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail.ok {
  color: #26824c;
  font-size: 20px;
  line-height: 30px;
}
/* line 206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-triangle {
  float: left;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #cccccc transparent transparent;
}
/* line 214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 16px 14px 0;
  border-color: transparent #f2f2f2 transparent transparent;
  display: inline-block;
  position: relative;
  top: -14px;
  left: 1px;
}
/* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field-detail .field-detail-content {
  zoom: 1;
  color: #818181;
  display: inline-block;
  background-color: #f2f2f2;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 30px;
  padding: 4px 10px 5px;
  margin-top: 0px;
  max-width: 300px;
  white-space: nowrap;
}
/* line 244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-triangle {
  float: left;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 17px 15px 0;
  border-color: transparent #c1282e transparent transparent;
}
/* line 252, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 15px 13px 0;
  border-color: transparent #fcf4f5 transparent transparent;
  display: inline-block;
  position: relative;
  top: -13px;
  left: 2px;
}
/* line 265, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors ~ .field-detail .field-detail-content {
  *display: inline;
  *zoom: 1;
  color: #c1282e;
  display: inline-block;
  background-color: #fcf4f5;
  border-top: 2px solid #c1282e;
  border-right: 2px solid #c1282e;
  border-bottom: 2px solid #c1282e;
  height: 30px;
  padding: 4px 10px;
}
/* line 277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors input[type=text], .form .field .field_with_errors input[type=email], .form .field .field_with_errors input[type=password], .form .field .field_with_errors input[type=number], .form .field .field_with_errors select, .form .field .field_with_errors textarea, .form .field .field_with_errors input[type=tel], .form .field .field_with_errors input[type=date], .form .field .field_with_errors input[type=datetime-local], .form .field .field_with_errors input[type=time] {
  border: 2px solid #c1282e;
}
/* line 280, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form .field .field_with_errors input[type=text]:focus, .form .field .field_with_errors input[type=email]:focus, .form .field .field_with_errors input[type=password]:focus, .form .field .field_with_errors input[type=number]:focus, .form .field .field_with_errors select:focus, .form .field .field_with_errors textarea:focus, .form .field .field_with_errors input[type=tel]:focus, .form .field .field_with_errors input[type=date]:focus, .form .field .field_with_errors input[type=datetime-local]:focus, .form .field .field_with_errors input[type=time]:focus {
  box-shadow: 0 0 8px #c1282e;
  -webkit-box-shadow: 0 0 8px #c1282e;
  -moz-box-shadow: 0 0 8px #c1282e;
}
/* line 284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog {
  position: relative;
  padding: 0;
  width: 100%;
  /* Modifiche per il Mobile */
}
/* line 288, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog input[type=text], .form.form-dialog input[type=email], .form.form-dialog input[type=password], .form.form-dialog input[type=number], .form.form-dialog input[type=file], .form.form-dialog select, .form.form-dialog input[type=tel], .form.form-dialog input[type=date], .form.form-dialog input[type=datetime-local], .form.form-dialog input[type=time] {
  width: 188px;
}
/* line 291, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog textarea {
  width: 493px;
}
/* line 293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog textarea.small {
  width: 188px;
}
/* line 297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select {
  width: 180px;
}
/* line 299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id*="date_"], .form.form-dialog select[id*="time_"], .form.form-dialog select[id$="_1i"], .form.form-dialog select[id$="_2i"], .form.form-dialog select[id$="_3i"], .form.form-dialog select[id$="_4i"], .form.form-dialog select[id$="_5i"], .form.form-dialog select[id$="_6i"] {
  width: auto;
  margin: 0 3px 9px;
}
/* line 303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_1i"] {
  width: 66px;
}
/* line 304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_2i"] {
  width: 100px;
}
/* line 305, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog select[id$="_3i"] {
  width: 50px;
}
/* line 308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail {
  width: 271px;
}
/* line 310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail.ok {
  width: 30px;
}
/* line 311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field .field-detail .field-detail-content {
  max-width: 254px;
  white-space: nowrap;
}
/* line 318, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_1i"] {
  width: auto;
}
/* line 319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_2i"] {
  width: auto;
}
/* line 320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-dialog .field.without-detail select[id$="_3i"] {
  width: auto;
}
@media only screen and (max-width: 780px) {
  /* line 284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog {
    max-width: 100%;
  }
  /* line 327, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field {
    padding: 0 5px;
    min-height: 58px;
    position: relative;
  }
  /* line 331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field input[type="text"], .form.form-dialog .field input[type="email"], .form.form-dialog .field input[type="password"], .form.form-dialog .field input[type="number"], .form.form-dialog .field input[type="file"], .form.form-dialog .field select, .form.form-dialog .field textarea {
    width: 100%;
  }
  /* line 339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_3i"] {
    width: 15%;
    margin: 0;
  }
  /* line 343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_2i"] {
    width: 54%;
    margin: 0 3%;
  }
  /* line 347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_1i"] {
    width: 25%;
    margin: 0;
  }
  /* line 351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_4i"] {
    width: 20%;
    margin: 0 1.5% 0 0;
  }
  /* line 355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field select[id$="_5i"] {
    width: 20%;
    margin: 0 0 0 1.5%;
  }
  /* line 359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field .field-detail {
    display: none;
  }
  /* line 362, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
  .form.form-dialog .field span.ajax-loader {
    position: absolute;
    top: 28px;
    right: 12px;
  }
}
/* line 370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search {
  width: auto;
}
/* line 373, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search > .field:after {
  content: "\f21f";
  display: inline-block;
  font-family: "TAIonicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  position: relative;
  left: -27px;
  top: 2px;
  z-index: 1;
}
/* line 393, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search label {
  text-align: left;
  width: auto;
}
/* line 397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=text] {
  width: 294px;
  padding-right: 25px;
  height: 30px;
}
/* line 402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=submit] {
  position: relative;
  margin-left: -22px;
  top: 5px;
  width: 20px;
  height: 20px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  text-indent: -9999px;
  padding: 0 !important;
  background: none;
  background-color: #fff;
  opacity: 0.3;
  z-index: 1;
}
/* line 415, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-search input[type=submit]:focus, .form.form-search input[type=submit]:hover {
  opacity: 0;
}
/* line 418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell {
  width: 100%;
  padding: 0;
}
/* line 421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell label {
  display: none;
}
/* line 424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.form.form-in-cell input[type=text], .form.form-in-cell input[type=email], .form.form-in-cell input[type=password], .form.form-in-cell input[type=number], .form.form-in-cell select, .form.form-in-cell textarea, .form.form-in-cell select, .form.form-in-cell input[type=tel], .form.form-in-cell input[type=date], .form.form-in-cell input[type=datetime-local], .form.form-in-cell input[type=time] {
  width: 95%;
  margin-bottom: 0;
}

/* line 431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
div.fields-separator {
  text-align: center;
  top: -31px;
  height: 21px;
  position: relative;
}
/* line 436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
div.fields-separator span {
  background-color: #fff;
  padding: 2px 6px;
}
/* line 440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
div.fields-separator span a span {
  padding: 0;
}

/* line 444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container {
  box-shadow: inset 0 1px 1px #ddd;
  -webkit-box-shadow: inset 0 1px 1px #ddd;
  -moz-box-shadow: inset 0 1px 1px #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #cccccc;
  min-height: 150px;
  padding: 5px;
  width: 643px;
  float: left;
}
/* line 454, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container.small {
  width: 493px;
}
/* line 457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container .selected-item {
  display: inline-block;
  padding: 2px 5px;
  background-color: #e4e4e4;
  margin-right: 5px;
  margin-bottom: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.selected-items-container .selected-item .remove-selected-item {
  font-size: 10px;
  cursor: pointer;
  padding-left: 5px;
  text-shadow: 1px 1px 1px #fff;
}

/* line 473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-dialog .selected-items-container {
  width: 493px;
}

/**** ON/OFF CHECKBOX ****/
/* line 477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox {
  width: 66px;
  display: inline-block;
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 23px;
  overflow: hidden;
  cursor: pointer;
  *display: inline;
  *zoom: 1;
  /*
  &[data-disabled=false]{
    .ta-onoff-unchecked{
      background-color: lighten($rosso,30%);
      background: -webkit-linear-gradient($grigio, lighten($rosso,30%))!important;
      background: -moz-linear-gradient($grigio, lighten($rosso,30%))!important;
      background: -ms-linear-gradient($grigio, lighten($rosso,30%))!important;
      background: -o-linear-gradient($grigio, lighten($rosso,30%))!important;
      background: linear-gradient($grigio, lighten($rosso,30%))!important;
      -pie-background: linear-gradient($grigio, lighten($rosso,30%))!important;
      color: $rosso_extra_chiaro;
      text-shadow: 0 1px #fff;
    }
    .ta-onoff-checked{
      background-color: lighten($verde,30%);
      background: -webkit-linear-gradient($grigio, lighten($verde,30%))!important;
      background: -moz-linear-gradient($grigio, lighten($verde,30%))!important;
      background: -ms-linear-gradient($grigio, lighten($verde,30%))!important;
      background: -o-linear-gradient($grigio, lighten($verde,30%))!important;
      background: linear-gradient($grigio, lighten($verde,30%))!important;
      -pie-background: linear-gradient($grigio, lighten($verde,30%))!important;
      color: $verde_extra_chiaro;
      text-shadow: 0 1px #fff;
    }
  }
  */
}
/* line 487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper {
  margin-left: 0;
  overflow: hidden;
  width: 110px;
}
/* line 491, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked {
  box-shadow: inset 0 1px 5px #999;
  -webkit-box-shadow: inset 0 1px 5px #999;
  -moz-box-shadow: inset 0 1px 5px #999;
  width: 40px;
  height: 23px;
  line-height: 23px;
  display: block;
  float: left;
  text-align: center;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background-color: #dd595e;
  background: -webkit-linear-gradient(#c1282e, #dd595e) !important;
  background: -moz-linear-gradient(#c1282e, #dd595e) !important;
  background: -ms-linear-gradient(#c1282e, #dd595e) !important;
  background: -o-linear-gradient(#c1282e, #dd595e) !important;
  background: linear-gradient(#c1282e, #dd595e) !important;
  -pie-background: linear-gradient(#c1282e, #dd595e) !important;
  color: #fff;
  padding-right: 4px;
  text-shadow: 0 1px #992133;
}
/* line 513, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-cursor {
  width: 28px;
  height: 21px;
  display: inline-block;
  background-color: #cccccc;
  display: block;
  float: left;
  border: 1px solid #818181;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 0 5px #999999;
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  position: relative;
  margin-left: -4px;
  z-index: 1;
}
/* line 529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  box-shadow: inset 0 1px 5px #999;
  -webkit-box-shadow: inset 0 1px 5px #999;
  -moz-box-shadow: inset 0 1px 5px #999;
  width: 40px;
  height: 23px;
  line-height: 23px;
  display: block;
  float: left;
  text-align: center;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background-color: #37bd6f;
  background: -webkit-linear-gradient(#26824c, #37bd6f) !important;
  background: -moz-linear-gradient(#26824c, #37bd6f) !important;
  background: -ms-linear-gradient(#26824c, #37bd6f) !important;
  background: -o-linear-gradient(#26824c, #37bd6f) !important;
  background: linear-gradient(#26824c, #37bd6f) !important;
  -pie-background: linear-gradient(#26824c, #37bd6f) !important;
  color: #fff;
  padding-left: 4px;
  margin-left: -4px;
  text-shadow: 0 1px #006837;
}

/* line 581, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrmultiplebgs.modernizrbackgroundsize.modernizrcssgradients .ta-onoff-cursor.style1 {
  background-image: -o-linear-gradient(0deg, #CCC, #CCC 2px, #818181 1px, #818181 3px, #CCC 4px);
  background-image: -moz-linear-gradient(0deg, #CCC, #CCC 2px, #818181 1px, #818181 3px, #CCC 4px);
  background-image: -webkit-linear-gradient(0deg, #CCC, #CCC 2px, #818181 1px, #818181 3px, #CCC 4px);
  background-image: -ms-linear-gradient(0deg, #CCC, #CCC 2px, #818181 1px, #818181 3px, #CCC 4px);
  background-repeat: repeat;
  background-size: 5px 2px;
}

/* line 590, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.modernizrmultiplebgs.modernizrbackgroundsize.modernizrcssgradients .ta-onoff-cursor {
  background-image: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25)), -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25));
  background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25)), -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25));
  background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25)), -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25));
  background-image: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25)), -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25));
  background-position: 0 0pt, 2px 2px;
  background-size: 4px 4px;
  background-color: #ccc;
}

/* line 600, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars {
  overflow: hidden;
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
/* line 605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars input {
  display: none;
}
/* line 606, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars label {
  width: auto !important;
  display: inline-block;
  float: right !important;
  cursor: pointer;
  font-size: 0px;
  margin: 0;
}
/* line 613, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars label:before {
  font-size: 25px;
  content: "\2606";
}
/* line 618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_forms.scss */
.rating_stars input:checked ~ label:before, .rating_stars label:hover:before, .rating_stars label:hover ~ label:before {
  font-size: 25px;
  content: "\2605";
  color: #eea200;
  text-shadow: 0 0 1px #4b4b4b;
}

/**** TABLES ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
table {
  border-spacing: 0;
}

/* line 10, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 18px;
}
/* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row {
  padding-bottom: 18px;
}
/* line 14, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row + tr th {
  padding-top: 26px;
}
/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td, .table thead tr.summary-row th {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: none;
}
/* line 18, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td:first-child, .table thead tr.summary-row th:first-child {
  border-left: none;
}
/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td:last-child, .table thead tr.summary-row th:last-child {
  border-right: none;
}
/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row td.last, .table thead tr.summary-row th.last {
  border-right: none;
}
/* line 22, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.orange td, .table thead tr.summary-row.orange th {
  background-color: #fff4e9 !important;
}
/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.blue td, .table thead tr.summary-row.blue th {
  background-color: #eaf7fc !important;
}
/* line 24, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.lilac td, .table thead tr.summary-row.lilac th {
  background-color: #f2f2f8 !important;
}
/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table thead tr.summary-row.green td, .table thead tr.summary-row.green th {
  background-color: #f9faeb !important;
}
/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th, .table td {
  padding: 8px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #cccccc;
  width: auto;
}
/* line 36, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td {
  line-height: 22px;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.currency, .table td.right {
  text-align: right;
}
/* line 40, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.underlined, .table td.underlined {
  border-bottom: 1px solid #cccccc !important;
}
/* line 41, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.last td {
  border-bottom: none;
}
/* line 42, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr:last-child td {
  border-bottom: none;
}
/* line 43, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr:first-child th {
  border-top: none;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table {
  display: none;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table.open {
  display: table-row;
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table:not(.skip-change) td {
  font-style: italic;
  color: #68492a;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.row-inner-table:not(.skip-change) td:first-child:before {
  content: "\00A0\00A0\00A0\00A0\00A0\00A0";
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row {
  position: relative;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th {
  border: none;
  color: #4b4b4b;
  text-align: center;
  font-weight: bold;
  position: relative;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-title {
  padding: 0 4px 3px;
  border-bottom: 1px solid transparent;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 1px 1px #fff;
  -webkit-box-shadow: 0 1px 1px #fff;
  -moz-box-shadow: 0 1px 1px #fff;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-title a {
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-right {
  position: absolute;
  right: 0;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-size: 0.8em;
}
/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-title-row th .table-detail-left {
  position: absolute;
  left: 0;
  font-family: "Helvetica Neue",Verdana,Arial,sans-serif !important;
  font-size: 0.8em;
}
/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-subtitle-row th {
  font-weight: normal;
  font-style: italic;
  border: none;
  font-size: 0.8em;
  padding-top: 0;
}
/* line 78, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th {
  font-size: 1.2em;
  border-top: none;
  color: #8678b4;
}
/* line 83, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable {
  cursor: pointer;
}
/* line 85, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable:after {
  content: " \2195";
  font-size: 1.2em;
  color: #4b4b4b;
}
/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable.headerSortUp:after {
  content: " \2191";
}
/* line 93, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table th.sortable.headerSortDown:after {
  content: " \2193";
}
/* line 98, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.table-total-row td {
  border-top: 1px solid #818181;
  font-weight: bold;
  margin-top: -1px;
}
/* line 103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table {
  cursor: pointer;
}
/* line 105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table td {
  -moz-user-select: none;
  -khtml-user-select: none;
}
/* line 109, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table tr.parent-row-with-inner-table span.drop-down-table {
  width: 21px;
  height: 15px;
  display: inline-block;
}
/* line 114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table td.no-padding {
  padding: 0;
}
/* line 118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-dashed th, .table.table-dashed td {
  border-bottom: none;
  border-top: 1px dashed #cccccc;
}
/* line 122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-dashed tbody tr:first-child td {
  border-top: 1px solid #cccccc;
}
/* line 124, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered {
  border: 1px solid #cccccc;
}
/* line 127, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered tr.table-title-row th .table-detail-right {
  right: 5px;
}
/* line 128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-bordered tr.table-title-row th .table-detail-left {
  left: 5px;
}
/* line 131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th:first-child {
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th.last {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 136, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr:first-child th:last-child {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 138, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded thead tr.table-title-row:first-child th {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr.last td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr.last td.last {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-rounded tbody tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 150, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-detail-right {
  right: 5px;
}
/* line 151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-detail-left {
  left: 5px;
}
/* line 153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped thead tr th {
  background-color: #f2f2f2;
}
/* line 156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tr.table-title-row th .table-title {
  border-bottom-color: #cccccc;
}
/* line 157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody {
  border-bottom: 1px solid #fff;
}
/* line 160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.last td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.last td.last {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:nth-child(odd) td {
  background-color: #fafafa;
}
/* line 170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.odd td {
  background-color: #fafafa;
}
/* line 173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr.even td {
  background-color: #f2f2f2;
}
/* line 176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped tbody tr:nth-child(even) td {
  background-color: #f2f2f2;
}
/* line 181, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light thead tr th {
  background-color: #fff;
}
/* line 184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light tr.even td {
  background-color: #fff;
}
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.light tr:nth-child(even) td {
  background-color: #fff;
}
/* line 192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper thead tr th {
  background-color: #fff;
}
/* line 195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr.table-total-row td {
  background-color: #fff !important;
}
/* line 196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr.even td {
  background-color: #eaf7fc;
}
/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-striped.sugar-paper tr:nth-child(even) td {
  background-color: #eaf7fc;
}
/* line 206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped thead tr th {
  border-top: 1px solid #4b4b4b;
  border-bottom: 1px solid #e4e4e4;
}
/* line 207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped tfoot tr td {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #4b4b4b;
}
/* line 208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-partial-striped tbody tr td {
  border: none;
}
/* line 210, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange {
  padding: 10px;
  background-color: #fff4e9;
}
/* line 213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange th {
  border-bottom-width: 2px;
}
/* line 214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange th, .table.table-orange td {
  border-bottom-color: #ffe0bf;
}
/* line 215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange tr.table-title-row th .table-title {
  border-bottom-color: #ffe0bf;
}
/* line 215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-orange tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue {
  padding: 10px;
  background-color: #eaf7fc;
}
/* line 220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue th {
  border-bottom-width: 2px;
}
/* line 221, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue th, .table.table-blue td {
  border-bottom-color: #c4e7f8;
}
/* line 222, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue tr.table-title-row th .table-title {
  border-bottom-color: #c4e7f8;
}
/* line 222, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-blue tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac {
  padding: 10px;
  background-color: #f2f2f8;
}
/* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac th {
  border-bottom-width: 2px;
}
/* line 228, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac th, .table.table-lilac td {
  border-bottom-color: #d9d7e9;
}
/* line 229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac tr.table-title-row th .table-title {
  border-bottom-color: #d9d7e9;
}
/* line 229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-lilac tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green {
  padding: 10px;
  background-color: #f9faeb;
}
/* line 234, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green th {
  border-bottom-width: 2px;
}
/* line 235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green th, .table.table-green td {
  border-bottom-color: #ecf1c5;
}
/* line 236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green tr.table-title-row th .table-title {
  border-bottom-color: #ecf1c5;
}
/* line 236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-green tr.table-title-row th .table-title a {
  font-weight: normal;
}
/* line 238, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray {
  padding: 10px;
  background-color: #f2f2f2;
}
/* line 241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray th {
  border-bottom-width: 2px;
}
/* line 242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray th, .table.table-gray td {
  border-bottom-color: #d5d5d5;
}
/* line 243, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray tr.table-title-row th .table-title {
  border-bottom-color: #d5d5d5;
}
/* line 243, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
.table.table-gray tr.table-title-row th .table-title a {
  font-weight: normal;
}

/* line 247, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable td.right-handle-cell {
  padding: 0 4px;
}
/* line 250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable td.left-handle-cell {
  padding: 0 4px;
}
/* line 253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_tables.scss */
table.draggable span.handle {
  cursor: move;
  width: 14px;
  display: inline-block;
  font-size: 20px;
  color: #000;
  Filter: Alpha(Opacity=50);
  -moz-opacity: .50;
  opacity: .50;
}

/**** MENU ****/
/* line 6, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar {
  text-align: center;
  text-indent: 0;
  position: relative;
  z-index: 0;
  padding: 8px 0 10px 0;
  height: auto;
  width: 100%;
  margin-top: -10px;
}
/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar:after {
  content: "";
  position: absolute;
  background-color: #e4e4e4;
  left: -10px;
  right: -10px;
  top: 0;
  bottom: 0;
  z-index: 0;
}
/* line 26, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar ul {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
/* line 31, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0;
  padding: 0;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single, #menu-bar #first-level-menu.normal {
  font-size: 0;
  letter-spacing: 0;
}
/* line 40, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single a, #menu-bar #first-level-menu.normal a {
  color: inherit;
  text-decoration: none;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li, #menu-bar #first-level-menu.normal li {
  font-size: 14px;
  letter-spacing: 1px;
  padding: 0 10px 5px 10px;
  border-bottom: 1px solid #ABABAB;
  position: relative;
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li:after, #menu-bar #first-level-menu.normal li:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid #FFFFFF;
}
/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li a, #menu-bar #first-level-menu.normal li a {
  border-bottom: 4px solid transparent;
}
/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li a:hover, #menu-bar #first-level-menu.single li a:focus, #menu-bar #first-level-menu.single li a:active, #menu-bar #first-level-menu.normal li a:hover, #menu-bar #first-level-menu.normal li a:focus, #menu-bar #first-level-menu.normal li a:active {
  border-bottom-color: #c1282e;
}
/* line 67, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li.selected a, #menu-bar #first-level-menu.normal li.selected a {
  border-bottom-color: #c1282e;
}
/* line 71, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item, #menu-bar #first-level-menu.normal li span.item {
  padding: 0 3px;
  display: inline-block;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item a, #menu-bar #first-level-menu.normal li span.item a {
  padding: 0;
}
/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li span.item a:hover, #menu-bar #first-level-menu.single li span.item a:active, #menu-bar #first-level-menu.single li span.item a:focus, #menu-bar #first-level-menu.normal li span.item a:hover, #menu-bar #first-level-menu.normal li span.item a:active, #menu-bar #first-level-menu.normal li span.item a:focus {
  border-bottom: 4px solid #c1282e;
}
/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li.disabled a, #menu-bar #first-level-menu.normal li.disabled a {
  color: #cccccc;
  cursor: default;
  text-shadow: 1px 0 0 #FFF;
}
/* line 89, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li {
  border: none;
  padding-bottom: 0;
}
/* line 92, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #first-level-menu.single li:after, #menu-bar #first-level-menu.single li.selected {
  border: none;
}
/* line 98, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu {
  padding: 0;
  font-size: 0;
  letter-spacing: -1px;
  display: inline-block;
  list-style: none;
  margin-top: -2px;
  border-top: 1px solid #FFFFFF;
}
/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  border-bottom: 1px solid #ABABAB;
}
/* line 114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu a {
  color: inherit;
  text-decoration: none;
}
/* line 118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu a:hover, #menu-bar #second-level-menu a:active, #menu-bar #second-level-menu a:focus {
  border-bottom: 4px solid #c1282e;
}
/* line 121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li {
  z-index: 0;
  padding: 7px 15px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  display: list-item;
  float: left;
}
/* line 128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li span.item {
  display: inline-block;
}
/* line 131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li:first-child {
  padding-left: 5px;
}
/* line 134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li:last-child {
  padding-right: 5px;
}
/* line 137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li.disabled a {
  cursor: default;
  color: #cccccc;
  text-shadow: 1px 0 0 #FFF;
}
/* line 143, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
#menu-bar #second-level-menu li.selected a {
  border-bottom: 4px solid #c1282e;
}

/* line 149, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu {
  background-color: #f2f2f2;
  margin: 10px 0 0 0;
  padding: 3px 0 2px;
  border: 1px solid #e4e4e4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div {
  max-height: 30px;
}
/* line 159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div ul.drop-down li.ui-state-hover, .submenu div ul.drop-down li.selected {
  background: linear-gradient(#415e7c, #415e7c) !important;
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu div ul.drop-down li.ui-state-hover a, .submenu div ul.drop-down li.selected a {
  background-color: #415e7c !important;
  color: #FFF !important;
}
/* line 169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-left {
  float: left;
  padding: 5px 0 0 10px;
  width: auto;
  max-width: 40%;
}
/* line 175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right {
  width: 100%;
  float: right;
  padding: 0 3px 0 0;
}
/* line 179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu {
  float: right;
  border-left: 1px solid #cccccc;
}
/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div {
  float: right;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #FFF;
  padding: 0 3px;
}
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div:first-child {
  border-right: none;
}
/* line 190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: #415e7c;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div a:hover {
  background-color: #cccccc;
}
/* line 201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-right .content-right-submenu div.selected a, .submenu.right .submenu-box-right .content-right-submenu div.selected a:hover {
  color: #FFF;
  background-color: #415e7c;
}
/* line 209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.right .submenu-box-left + .submenu-box-right {
  width: 56%;
}
/* line 214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-right {
  float: right;
  padding: 5px 10px 0 10px;
  width: auto;
  max-width: 40%;
}
/* line 220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left {
  width: 100%;
  float: left;
  padding: 0 3px 0 0;
}
/* line 224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu {
  float: left;
  border-right: 1px solid #cccccc;
}
/* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div {
  float: left;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #FFF;
  padding: 0 3px;
}
/* line 232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div:first-child {
  border-left: none;
}
/* line 235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: #415e7c;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div a:hover {
  background-color: #cccccc;
}
/* line 246, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-left .content-left-submenu div.selected > a, .submenu.left .submenu-box-left .content-left-submenu div.selected > a:hover {
  color: #FFF;
  background-color: #415e7c;
}
/* line 254, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_menu.scss */
.submenu.left .submenu-box-right + .submenu-box-left {
  width: 56%;
}

/**** APPLICATIONS LAYOUT ****/
/* line 2, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
body {
  padding: 0 15px;
}

/* line 6, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-header {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  position: relative;
  height: 10px;
}
/* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-header span {
  text-indent: 0;
}

/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-container {
  margin: 0 0 10px 0;
}

/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper {
  background-color: #fff;
  padding: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: relative;
}
/* line 28, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #app-icon {
  position: absolute;
  padding: 0 10px 5px 0;
  left: 0px;
  top: -2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #app-icon img {
  width: 70px;
  height: 70px;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
#app-content-wrapper #title-bar.without-menu {
  margin-bottom: 40px;
}

/**** APPS HELP ****/
/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help {
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 999999;
}
/* line 216, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .expand {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -4px -9px;
  width: 18px;
  height: 13px;
  margin-top: 9px;
}
/* line 217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .video {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -26px -7px;
  width: 23px;
  height: 19px;
  margin-top: 6px;
}
/* line 218, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .faq {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -53px -6px;
  width: 19px;
  height: 19px;
  margin-top: 6px;
}
/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .bg-sx {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -87px 0;
  width: 10px;
  height: 32px;
}
/* line 220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_sprites.scss */
.app-help .bg-dx {
  background: url("https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/aiuti-apps.png") no-repeat;
  background-position: -76px 0;
  width: 11px;
  height: 32px;
}
/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-icon {
  display: inline-block;
  float: left;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element {
  display: inline-block;
  float: left;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element.body-bg {
  background-color: #f9f7f5;
  border-top: 1px solid #af9174;
  border-bottom: 1px solid #af9174;
  height: 30px;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text {
  line-height: 30px;
  float: left;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text a {
  color: #af9174;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help .app-help-element .text a:hover, .app-help .app-help-element .text a:active {
  color: #8C6239;
}

/* line 73, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 {
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 1;
  font-size: 0;
}
/* line 79, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  border-right: 1px solid #818181;
  border-left: 1px solid #fff;
  text-shadow: 0px 1px 0 #FFF;
}
/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text:first-child {
  border-left: none;
}
/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text:last-child {
  border-right: none;
}
/* line 93, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text a {
  padding: 0px 5px;
  line-height: 16px;
  color: #006837;
  display: inline-block;
  text-decoration: none;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications.scss */
.app-help1 .text a:hover, .app-help1 .text a:active {
  color: #26824c;
  text-decoration: underline;
}

/**** PAGE TITLE BAR ****/
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
  width: 100%;
}
/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar .title-bar-right {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar .title-bar-left {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#title-bar.settings {
  color: #26824c;
}

/**** PAGINATION ****/
/* line 31, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination {
  display: table;
  margin: 0 auto;
  width: auto;
  *display: inline;
  *zoom: 1;
  clear: both;
  height: 20px;
}
/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination a {
  text-decoration: none;
  line-height: 14px;
  color: #1771B6;
  font-weight: bold;
}
/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination a.next_page, .pagination a.prev_page {
  font-weight: normal;
}
/* line 49, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span, .pagination > a {
  padding: 2px 8px;
  border: 1px solid #e4e4e4;
  line-height: 14px;
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  margin-left: 10px;
  background-color: #fff;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.current, .pagination > a.current {
  color: #fff;
  background-color: #e4e4e4;
}
/* line 61, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.page, .pagination > a.page {
  font-weight: bold;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.page.gap, .pagination > a.page.gap {
  border: none;
  font-weight: normal;
  color: #1771B6;
}
/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.pagination span.page.current, .pagination > a.page.current {
  color: #fff;
  background-color: #e4e4e4;
}

/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
ul.drop-down {
  min-width: 160px;
}

/**** FLASH ****/
/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.flash {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 10px #333;
  -webkit-box-shadow: 0 0 10px #333;
  -moz-box-shadow: 0 0 10px #333;
  position: fixed;
  z-index: 999;
  top: 50px;
  width: 390px;
  padding: 10px 45px;
  border-width: 1px;
  border-style: solid;
  left: 50%;
  margin-left: -241px;
  text-align: center;
  display: none;
}
/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.flash.flash-error {
  border-color: #c1282e;
  background-color: #fcf4f5;
  color: #992133;
}
/* line 99, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.flash.flash-error .cancel-icon {
  top: 50%;
  left: 10px;
  margin-top: -12px;
  position: absolute;
}
/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.flash.flash-notice {
  border-color: #26824c;
  background-color: #f9faeb;
  color: #006837;
}
/* line 110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.flash.flash-notice .check-icon {
  top: 50%;
  left: 10px;
  margin-top: -12px;
  position: absolute;
}

/**** INLINE APPLICATION INFO (box in alto sotto la title bar) ****/
/* line 121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.inline-info {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  padding: 10px;
  margin: 10px;
}

/**** TOOLTIP ****/
/* line 130, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.ta-tooltip {
  width: 170px;
  padding: 5px 10px;
  font-size: 14px;
  text-align: center;
  line-height: 16px;
  border: 1px solid #CCC;
  background-color: #F0F0F0;
  position: absolute !important;
  top: -10px;
  left: 0;
  z-index: 1;
}

/**** SLIM HEADER ****/
/* line 145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb {
  width: 100%;
  height: 31px;
  z-index: 1;
  border-bottom: 1px solid #666;
  box-shadow: 0 0 0 1px #000;
  position: absolute !important;
  display: block;
  left: 0;
  top: 0;
}
/* line 155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb li {
  font-size: 12px;
  color: #fff;
  top: 2px;
  margin: 6px;
  position: relative;
}
/* line 162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .logo {
  display: inline-block;
  padding-left: 10px;
  border-left: 1px solid #666;
  line-height: 30px;
  font-size: 10px;
  letter-spacing: 0;
  position: relative;
}
/* line 171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section li:not(.has-form) a:not(.button) {
  line-height: 18px;
  font-size: 12px;
}
/* line 174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section li:not(.has-form) a:not(.button):hover, #TActb .top-bar-section li:not(.has-form) a:not(.button):focus {
  background-color: #000;
}
/* line 179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul {
  height: 30px;
  width: auto;
}
/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul li {
  float: left;
  margin: 0;
  top: 0;
  line-height: 30px;
  height: 30px;
}
/* line 188, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: #FFF;
  font-family: "Arial", "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
  padding: 0 10px;
  line-height: 30px !important;
  text-decoration: none;
}
/* line 200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  padding-left: 0;
  background-color: #333;
}
/* line 207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft li {
  border-right: 1px solid #666;
  border-left: 1px solid #000;
}
/* line 210, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft li:first-child {
  border-left: none;
}
/* line 214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatleft:after {
  content: " ";
  width: 1px;
  height: 30px;
  background-color: #000;
  display: block;
  float: left;
  position: absolute;
  right: -1px;
  top: 0;
}
/* line 226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright {
  padding-right: 10px;
  font-size: 0;
  position: relative;
  z-index: 1;
  text-align: right;
}
/* line 232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright li {
  overflow: hidden;
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* line 237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright li > a {
  border-left: 1px solid #666;
  border-right: 1px solid #000;
}
/* line 242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
#TActb .top-bar-section ul.floatright:before {
  content: " ";
  width: 1px;
  height: 30px;
  background-color: #000;
  display: block;
  float: left;
  position: absolute;
  left: -1px;
  top: 0;
}
@media screen and (orientation: portrait) {
  /* line 145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
  #TActb {
    position: relative;
    display: block !important;
  }
}

/* line 262, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar {
  padding-bottom: 1px;
}
/* line 264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar:after {
  content: '';
  display: block;
  clear: both;
}
/* line 269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon {
  float: right;
  display: inline-block;
  width: 10%;
  margin-bottom: 20px;
  cursor: pointer;
  position: relative;
  vertical-align: top;
}
/* line 277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon:before {
  content: '';
  display: block;
  margin-top: 100%;
}
/* line 282, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon:after {
  content: attr(data-val);
  width: 100%;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  position: absolute;
  bottom: -20px;
  left: 0;
}
/* line 292, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon span {
  background: url("https://ta-cdn.s3-eu-west-1.amazonaws.com/teamartist-framework/images/satisfaction-icons.svg") no-repeat;
  background-size: cover;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
/* line 303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon2 span {
  background-position: 11.1% 0;
}
/* line 304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon3 span {
  background-position: 22.2% 0;
}
/* line 305, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon4 span {
  background-position: 33.3% 0;
}
/* line 306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon5 span {
  background-position: 44.4% 0;
}
/* line 307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon6 span {
  background-position: 55.5% 0;
}
/* line 308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon7 span {
  background-position: 66.6% 0;
}
/* line 309, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon8 span {
  background-position: 77.7% 0;
}
/* line 310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon9 span {
  background-position: 88.8% 0;
}
/* line 311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
.satisfaction-bar .icon.icon10 span {
  background-position: 100% 0;
}

@media only screen and (max-width: 560px) {
  /* line 316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar {
    width: 100%;
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 321, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon {
    float: none;
    width: 100%;
    margin-bottom: 0;
    padding-left: 30px;
  }
  /* line 326, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon span {
    left: 40px;
  }
  /* line 327, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_layout.scss */
  .satisfaction-bar .icon:after {
    width: 30px;
    height: 30px;
    line-height: 30px;
    bottom: 0;
    top: calc(50% - 15px);
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x {
  position: absolute;
  bottom: 3px;
  height: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container:hover .ps-scrollbar-x {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x:hover {
  opacity: .9;
  filter: alpha(opacity=90);
  cursor: default;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-x.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 3px;
  width: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container:hover .ps-scrollbar-y {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y:hover {
  opacity: .9;
  filter: alpha(opacity=90);
  cursor: default;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.perfect-scrollbar.min.css */
.ps-container .ps-scrollbar-y.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

/**
 * Handsontable 0.11.0-beta1
 * Handsontable is a simple jQuery plugin for editable tables with basic copy-paste compatibility with Excel and Google Docs
 *
 * Copyright 2012-2014 Marcin Warpechowski
 * Licensed under the MIT license.
 * http://handsontable.com/
 *
 * Date: Thu Jul 10 2014 13:20:50 GMT+0200 (CEST)
 */
/* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable {
  position: relative;
}

/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.htAutoColumnSize {
  visibility: hidden;
  left: 0;
  position: absolute;
  top: 0;
}

/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 34, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable table.htCore {
  border-collapse: separate;
  /*it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit*/
  position: relative;
  /*this actually only changes appearance of user selection - does not make text unselectable
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  /*user-select: none; /*no browser supports unprefixed version*/
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/jquery-handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

/* line 56, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable col {
  width: 50px;
}

/* line 60, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable col.rowHeader {
  width: 50px;
}

/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th,
.handsontable td {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFF;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
}

/* line 81, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable td.htInvalid {
  -webkit-transition: background 0.75s ease;
  transition: background 0.75s ease;
  background-color: #ff4c42;
}

/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable td.htNoWrap {
  white-space: nowrap;
}

/* line 91, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

/* line 97, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

/* line 105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th:first-child,
.handsontable td:first-child,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}

/* line 112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}

/* line 117, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable thead tr:last-child th {
  border-bottom-width: 0;
}

/* line 121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th {
  background-color: #EEE;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

/* line 133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable thead th {
  padding: 0;
}

/* line 137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th.active {
  background-color: #CCC;
}

/* line 141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable thead th .relative {
  position: relative;
  padding: 2px 4px;
}

/* plugins */
/* line 148, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnMover {
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  width: 5px;
  height: 25px;
  z-index: 999;
  cursor: move;
}

/* line 159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable th .manualColumnMover:hover,
.handsontable th .manualColumnMover.active {
  background-color: #88F;
}

/* row + column resizer*/
/* line 166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
  z-index: 100;
}

/* line 173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnResizerHandle {
  background-color: transparent;
  width: 5px;
  height: 25px;
}

/* line 179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualRowResizer {
  position: absolute;
  left: 0;
  cursor: row-resize;
  z-index: 100;
}

/* line 186, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualRowResizerHandle {
  background-color: transparent;
  height: 5px;
  width: 50px;
}

/* line 192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnResizer:hover .manualColumnResizerHandle,
.handsontable .manualColumnResizer.active .manualColumnResizerHandle,
.handsontable .manualRowResizer:hover .manualRowResizerHandle,
.handsontable .manualRowResizer.active .manualRowResizerHandle {
  background-color: #AAB;
}

/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnResizerLine {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #AAB;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
}

/* line 209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualRowResizerLine {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #AAB;
  display: none;
  width: 0;
  border-bottom: 1px dashed #777;
}

/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .manualColumnResizer.active .manualColumnResizerLine,
.handsontable .manualRowResizer.active .manualRowResizerLine {
  display: block;
}

/* line 224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .columnSorting:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* border line */
/* line 231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}

/* line 236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable td.area {
  background-color: #EEF4FF;
}

/* fill handle */
/* line 242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

/* line 247, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

/* line 253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontableInput {
  border: 2px solid #5292F7;
  outline-width: 0;
  margin: 0;
  padding: 1px 4px 0 2px;
  font-family: Arial, Helvetica, sans-serif;
  /*repeat from .handsontable (inherit doesn't work with IE<8) */
  line-height: 1.3em;
  /*repeat from .handsontable (inherit doesn't work with IE<8) */
  font-size: inherit;
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: inline-block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}

/* line 274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

/* line 281, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
}

/*
TextRenderer readOnly cell
*/
/* line 290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htDimmed {
  color: #777;
}

/*
TextRenderer horizontal alignment
*/
/* line 297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htLeft {
  text-align: left;
}

/* line 300, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htCenter {
  text-align: center;
}

/* line 303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htRight {
  text-align: right;
}

/* line 306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htJustify {
  text-align: justify;
}

/*
TextRenderer vertical alignment
*/
/* line 312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htTop {
  vertical-align: top;
}

/* line 315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htMiddle {
  vertical-align: middle;
}

/* line 318, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htBottom {
  vertical-align: bottom;
}

/*
TextRenderer placeholder value
*/
/* line 326, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htPlaceholder {
  color: #999;
}

/*
AutocompleteRenderer down arrow
*/
/* line 334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}

/* line 343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

/*
CheckboxRenderer
*/
/* line 351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}

/*
NumericRenderer
*/
/* line 359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .htNumeric {
  text-align: right;
}

/*context menu rules*/
/* line 365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
ul.context-menu-list {
  color: black;
}

/* line 369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
ul.context-menu-list li {
  margin-bottom: 0;
  /*Foundation framework fix*/
}

/**
 * Handsontable in Handsontable
 */
/* line 378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .handsontable .wtHider {
  padding: 0 0 5px 0;
}

/* line 382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .handsontable table {
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
}

/**
* Autocomplete Editor
*/
/* line 390, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable .autocompleteEditor.handsontable {
  padding-right: 15px;
}

/**
 * Handsontable listbox theme
 */
/* line 398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox {
  margin: 0;
}

/* line 402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

/* line 408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-width: 0;
}

/* line 416, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

/* line 428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox .wtBorder {
  visibility: hidden;
}

/* line 432, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

/* line 437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu {
  display: none;
  position: absolute;
}

/* line 442, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner {
  display: none;
}

/* line 448, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table.htCore {
  outline: 1px solid #bbb;
}

/* line 452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu .wtBorder {
  visibility: hidden;
}

/* line 456, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0px 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td:first-child {
  border: 0;
}

/* line 470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

/* line 475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td.current {
  background: #e9e9e9;
}

/* line 479, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #bbb;
  height: 0;
  padding: 0;
}

/* line 485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 489, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu table tbody tr td.htDisabled:hover {
  background: white;
  color: #999;
  cursor: default;
}

/* line 495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu button {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  height: 20px;
  padding: 0 5px;
  margin: 0 1px 0 0;
  margin-bottom: 5px;
}

/* line 504, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu button:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 508, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.htContextMenu button:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*
Context menu alignment buttons
*/
/* line 519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*WalkontableDebugOverlay*/
/* line 526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.wtDebugHidden {
  display: none;
}

/* line 530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.handsontable.full.css */
.wtDebugVisible {
  display: block;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-name: wtFadeInFromNone;
  animation-duration: 0.5s;
  animation-name: wtFadeInFromNone;
}

@keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-webkit-keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop {
  z-index: 10000;
  width: 204px;
  padding: 3px 3px 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop-ie {
  z-index: 10000;
  width: 212px;
  padding: 3px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.top > td {
  border-bottom: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.in > td {
  border-top: 0;
  border-bottom: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette tr.bottom > td {
  border-top: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette div.sep {
  height: 3px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette, .evo-palette-ie {
  border-collapse: separate;
  border-spacing: 4px 0;
  *border-collapse: expression('separate',cellSpacing='2px');
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette th, .evo-palette-ie th {
  border: 0;
  padding: 5px 3px;
  text-align: left;
  font-weight: normal;
  background: transparent !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette-ie td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2, .evo-palette2-ie {
  margin: auto;
  border-collapse: collapse;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2 td, .evo-palette2-ie td {
  font-size: 1px;
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2 td {
  padding: 6px 7px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palette2-ie td {
  padding: 5px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-palcenter {
  padding: 5px;
  text-align: center;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorind, .evo-colorind-ie, .evo-colorind-ff {
  border: solid 1px #c3c3c3;
  width: 20px;
  height: 20px;
  float: right;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorind {
  position: relative;
  top: 2px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorind-ie {
  position: relative;
  top: -23px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colorbox-ie {
  font-size: 8px;
  padding: 3px 9px !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-colortxt-ie {
  position: relative;
  top: -6px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pop:after, .evo-pop-ie:after, .evo-colorind:after, .evo-colorind-ie:after, .evo-colorind-ff:after, .evo-color span:after, .evo-cHist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color {
  width: 94px;
  padding: 1px 3px 0 4px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color div {
  border: solid 1px #808080;
  border-right: solid 1px #c0c0c0;
  border-bottom: solid 1px #c0c0c0;
  padding: 3px;
  margin-bottom: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-color span {
  font-size: 15px;
  margin: 1px 0 4px 3px;
  float: left;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-sep {
  height: 10px;
  font-size: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-more {
  padding: 4px 5px 4px;
  font-size: smaller;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-cHist {
  padding: 3px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-cHist div {
  cursor: pointer;
  border: solid 1px #c0c0c0;
  padding: 3px;
  margin: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
a.evo-hist {
  margin-left: 6px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/evo.colorpicker.min.css */
.evo-pointer {
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop-ie {
  width: 245px;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-colorind-ie {
  top: 1px;
}

/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_evol.scss */
.evo-pop.ui-widget-content, .evo-pop-ie.ui-widget-content {
  background-color: #f2f2f2;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.modernizrsvg .app-help2 .logo-ta {
  background: url(https://cdnsb.s3.amazonaws.com/images/layout/logo_ta_layout_fullscreen_application.svg) no-repeat -3px -4px transparent;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.modernizrno-svg .app-help2 .logo-ta {
  background: url(https://cdnsb.s3.amazonaws.com/images/layout/logo_ta_layout_fullscreen_application.png) no-repeat -3px -4px transparent;
}

/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .logo-ta {
  position: absolute;
  right: 5px;
  bottom: 0;
  width: 147px;
  height: 27px;
  display: block;
}

/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 {
  position: absolute;
  right: 5px;
  top: 10px;
  z-index: 3;
  font-size: 0;
  height: 51px;
  text-indent: 0;
  text-align: right;
}
/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  border-right: 1px solid #a38161;
  border-left: 1px solid #fff;
  text-shadow: 0px 1px 0 #FFF;
}
/* line 32, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text:first-child {
  border-left: none;
}
/* line 35, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text:last-child {
  border-right: none;
}
/* line 38, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text a {
  padding: 0px 5px;
  line-height: 16px;
  color: #a38161;
  display: inline-block;
  text-decoration: none;
}
/* line 44, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.app-help2 .text a:hover, .app-help2 .text a:active {
  color: #8C6239;
  text-decoration: underline;
}

/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 10px;
  text-indent: 0;
}
/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen img {
  width: 40px;
  margin: 0 10px 0 0;
  float: left;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen div {
  float: left;
}
/* line 66, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h2, .lh-fullscreen #title-bar .page-title, #title-bar .lh-fullscreen .page-title {
  font-size: 14px !important;
  line-height: 16px !important;
  margin: 1px 0 6px 0 !important;
  color: inherit !important;
  text-align: left !important;
}
/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h2.single, .lh-fullscreen #title-bar .single.page-title, #title-bar .lh-fullscreen .single.page-title {
  line-height: 40px !important;
}
/* line 76, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_new_app_header.scss */
.lh-fullscreen h3 {
  font-size: 14px !important;
  line-height: 16px !important;
  margin: 0 !important;
  text-transform: capitalize !important;
  width: 170px !important;
  height: 32px !important;
  overflow: hidden !important;
  text-align: left !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications_fullscreen.scss */
.application_full_screen {
  padding: 0;
}
/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_applications_fullscreen.scss */
.application_full_screen #app-header {
  height: auto;
  min-height: 10px;
  min-width: 990px;
  position: absolute;
  width: 100%;
}

@font-face {
  font-family: Redactor;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkUAAAC8AAAAYGNtYXAXVtKuAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZnzExC8AAAF4AAAcJGhlYWQMgV4/AAAdnAAAADZoaGVhB7gD6QAAHdQAAAAkaG10eKYBDw8AAB34AAAAsGxvY2GR7orEAAAeqAAAAFptYXhwADQApgAAHwQAAAAgbmFtZVDOJQoAAB8kAAABknBvc3QAAwAAAAAguAAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpJwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAADwAjADMAABMhMhYdARQGIyEiJj0BNDYDITIWHQEUBiMhOAExIiY9ATQ2MxMhMhYdARQGIyEiJj0BNDa7AooZIiIZ/XYZIiJnA4oZIiIZ/HYYIyIZgAKKGSIiGf12GSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAAADAAAAgAQAAwAAEAAkADUAABMhMhYdARQGIyEiJj0BNDYzESEyFh0BFAYjITgBMSImPQE0NjMRITIWHQEUBiMhIiY9ATQ2MzsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAAAAwAAAIAEAAMAAA8AIwAzAAATITIWHQEUBiMhIiY9ATQ2AyEyFh0BFAYjITgBMSImPQE0NjMTITIWHQEUBiMhIiY9ATQ2+wLKGSIiGf02GSIipwOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIgMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgAAAwEZAEcC5wMAACUALgBLAAAlPgE1NCY1NjQ1NCYnPgE3PAE1NCYnLgEjKgEjIgcRMzIWMzI2NwMyFRQjIiM1MwM6ATMyFhceARUcARUcARUUBgcOASMiJiMiJzUzAp8hJwEBSDckMAEhGyFRLQIFAjiIzwMGAzBYJMpqdx8cRgcFCQUcNBYPEhUSFjQcBAkEFiZAgBlKLAEEAQMHAz1dEBFFKwEDASY/FhgbBv1OAR8bAhZPWqb+/w4ODSgXAgUCAgQCGSwODg8BA+MAAgDAAAADQAOAACcAMwAAJSImJzEnBw4BIzgBMSoBIyImJxE+ATM6ATMhOgEzMhYXEQ4BIyoBIwERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcDERggIRf88BchAxD9mGUGBgYGZQJoAAAAAAUAQAAAA8ADgAAPABMAIQAvAD0AAAEhIgYVERQWMyEyNjURNCYDIREhBSEyFhUUBiMhIiY1NDYXITIWFRQGIyEiJjU0NhchMhYVFAYjISImNTQ2A0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJQOASzX9gDVLSzUCgDVL/QACgEAlGxslJRsbJcAlGxslJRsbJcAlGxslJRsbJQADAEAAAAPAA4AADwATAE4AAAEhIgYVERQWMyEyNjURNCYDIREhAzEHDgEjOAExKgEjIiYnNDY3MTcjMCIxIiYnNDY3MTc+ATM4ATE6ATMyFhcUBgcxBzMwMjEyFhcUBgcDQP2ANUtLNQKANUtLNf2AAoCIwAUQCQEBAQ4UAgQElOkCDhUBBATABRAJAQEBDhQCBASU6QIOFQEEBAOASzX9gDVLSzUCgDVL/QACgP6t4AYHEg4FCgStEg4FCgTgBgcSDgUKBK0SDgUKBAABAIAAPAOAAwEAbQAAASMuAS8BLgEnLgEnLgE1MDQ1PAE1NDY3PgEzOgEzHgEXHgEXNy4BIyoBByoBIyIGBw4BFRwBFRwBFRQWFx4BHwEhFSEXHgEVHAEVFAYHDgEjKgEjLgEnLgEnBx4BMzoBMzIWMzI2Nz4BNy4BJxcDgPQSKBc7FSMRCA0FBQUPDQ0jEwIEAhMkEQ8cDRocQiQHDgYBBAImRBoZHQ8NEzAdMf6dAcQECQoSDxEqGAEEARMkEREgDiEfTCkCBAMCBwMsTiAdIgEBCAfUAYASHQsbChUNBhIKCxcNAQEBAQEUIg0LDgEGBgUNCFEREwEbGBc/JQEDAQECAhw1FxgmCxdABA4hEQEBARYmDg4QAQcGBRALVxUWAR0aF0QoFCYSAgACAEAAAAPAA4AAGgA2AAABBzMyFhUUBisBIiY9ATQ2MzIWHQE3HgEXFDY/ASMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3AcDnRxMaGhOzExoaExIb5hgiBgZ650cTGhoTsxMaGhMSG+YYIgYGBgFA5hsSExoaE7MTGhoTR+cFIxcKD/rmGxITGhoTsxMaGhNH5wUjFwoPBgAAAAADAEAAQAPAA4AAFwAaAB4AAAEjFTMRIREzNSMiBhURFBYzITI2NRE0JgEHISczESMDQICA/YCAgDVLSzUCgDVLS/6LgAEAqlRUAoCA/sABQIBLNf7ANUtLNQFANUsBANog/roAAwBAAAADwAOAAAMAEwAbAAABMycHASEiBhURFBYzITI2NRE0JgMnIwcjEzMTAbiNRkcBiP2ANUtLNQKANUtL5yvIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAAAAQAPwDAA78C/wAHAAoAaACVAAAlAyMDMzczFycjNwERMDQ1NCYnLgEnLgEnLgEjKgExOAExIgYHBgcGBwYHFT4BNz4BMzoBMzIWFx4BFTAUHQEjJiIjIgYHDgEVHAEVOAEVFBYXHgEXHgEXHgEzOgEzOAExMjY3PgE3FzMnDgEHDgEHKgEjIiYnLgEnLgEnLgE1OAExNDA1NDY3PgE3PgE3PgEzOgE7ARUCQOou6XMpyCtJjEYCgAYFBA8JChcNDh4PAQIKEwoRERAQDwwNHxEQIRACBAIQHgwKC04DBwQfOBgTFwQEAwsHCBMKDBoOAQIBEiIQER8NATtCDR4RDBoOAQEBBw4GBgkEBAUCAgEDAgMIBgYOCAkUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwLEwgHDAMEBAEBAgQDBAQFOwYKBAQECwkKGg8CASEBEg8OLBoBAgIBCxUKCREHBwsEBAUIBggWDjNoDBYIBwcBAwICBgQECAUFCwUBAQcOBgYLBAUHAgMCQwAAAAcAPwBAA9EDQAAHAAoADgASABYAGgAeAAAlAyMDMzczFycjNyUzESMTFwcnNwcXNwM3JwcXJzcXAkDqLulzKcgrSYxGAcFAQCQttS2tLbUtrS21La0ttS3AAj/9wXNzwNHv/QAC8S21LbUttS390y21LbUttS0AAAEAwABAA0ADQAAqAAABISoBIyIGBw4BBw4BBw4BFRwBFRQWFx4BFx4BFx4BMzoBMxEzETMRMxEzA0D+YAIFAhgsFRMjDw4WCAYHCQcIFw4OIRMVLRgCBAFcgFxoA0AHBgYUDAwdERAiEgIFAhMkEBEdDA0VBwcI/nMCq/1VAqsAAv/xALMEBALcAAUACwAAAS0BJwkBAQ0BFwkBAZ//AAEAUf6jAV0BCQEA/wBQAV3+owEAyMZO/uz+6wHcyMZNARQBFAAGAEAAQAPAA0AAAwAcAB8AIgAyAEIAAAERIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzBzcXMTcXASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiICgP6AAYBKHBQVGxsVFBz2UFCAgAIAIhkKGSIiGQoZIv2AIhkKGSIiGQoZIgAABwBAAIADwAMAAA8AIwAzADcAUABTAFYAAAEzMhYdARQGKwEiJj0BNDYTMzIWHQEUBisBOAExIiY9ATQ2MwEhMhYdARQGIyEiJj0BNDYDESERBTAyMzIWFw4BIyoBMSoBMSImJz4BMzAyMwc3FyM3FwK7yhkiIhnKGSIiGckZIiIZyRgjIhn9wAMKGSIiGfz2GSIiIgHA/tYBARQdAQEdFAEBAQEUHQEBHRQBAVFDQANoYAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQcHBQUHPZQUICAAAAHAEAAgAPAAwAADwAmADYAOgBNAFAAUwAAEzMyFh0BFAYrASImPQE0NhMzMhYdARQwMRQGIzgBMSMiJj0BNDYzESEyFh0BFAYjISImPQE0NgERIREFMDIzMhYXDgEjIiYnPgEzOgEzBzcXJzcXe8oZIiIZyhkiIhnKGSIiGcoZIiIZAwoZIiIZ/PYZIiIBngHA/tYBARQdAQMdFRQdAwEdFAEBAVFEQARlYwMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSICAP6AAYBKHBQUGxsUFBz2T1ABgIAAAAAABAAAAAAEAAOAAAMAHAAfACIAABMRIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzAzcXNRsBAAQA/VQBAQEvQwEBQy8BAQEBAQEvQwEBQy8BAQG3m5Ho2gOA/IADgKxBLy9BQS8uQv3Ft7sEASf+1AAAAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NicHEQczFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIqLAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAACAMAAAAOAA4AAGgA1AAAlKgEjIi4CJzQ+AjMyHgIVDgMjKgEjNToBMzI+Ajc0LgIjIg4CFR4DMzoBMwIgAQMBR35eNwFhfHIREXJ8YQE3Xn5HAQMBAQIBNV5HKQFLXlUKClVeSwEpR141AQIBADVdfEdHv614eK2/R0d8XTVVKEZdNTWThV5ehZM1NV1GKAABAbMASAKMAvYAAwAAJRMjAwITeV96SAKu/VIAAQAAAYEEAAIAABMAABMhMhYdARQGIyE4ATEiJj0BNDYzOwOKGSIiGfx2GCMiGQIAIhkJGSIiGAoZIgAAAwAAAL8EAALBACwAMABhAAAlIiYnNzMeATMyFjMyNjcuASMqASMOAQcnNT4BMzI2MzIeAhcOAyMiJiMBIRUhJw4BBycVDgEVFBYXFTMeATMyNjcXFQ4BIyIGIyIuAic+AzMyFjMyFhcHIy4BJwLcKUshAj0TKxcECQRAXggHX0AECQQXLBQ7IEooBAkFNmFKLgQELkphNgUJBP6SASX+20kXLBQ6EhMTEjwTKxcYLBQ7IEooBAkFNmFKLgQELkphNgUJBChLIQI9EysXwBQSWggKAVQ+P1UBCgkBWxEUAShFXjU2XkYoAQFAgNMBCgkBKREtGRotESgICgoJAVsRFAEoRV41Nl5GKAEUEloJCQEAAAAABQAaAIAEAAMAAA8AIwAzADwAYwAAASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NgM1Iw4BDwE3FRM1Izc+ATc0NjU0JicuASMiBiM4ATEiBgcOAQcXPgEzMhUOAQ8BFQE7AooZIiIZ/XYZIiIZAooZIiIZ/XYYIyIZAooZIiIZ/XYZIiKdEA4kFAEvVVYvCg0CAQsJCxkOAgICChQICA0EGwUVDCACCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBQ0JFgsOGhAbC2kMAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIv4ewICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAGAAD/wAQAA8AAEwAnACsALwAzADcAAAEiDgIVFB4CMzI+AjU0LgIDIi4CNTQ+AjMyHgIVFA4CASEVIREhFSEbARcDNxMXAwIAaruLUFCLu2pqu4tQUIu7alCLaTw8aYtQUItpPDxpi/7wAYD+gAGA/oBASjZKSko3SwPAUIu7amq7i1BQi7tqaruLUPyAPGmLUFCLaTw8aYtQUItpPAFAQAEAQP7bAeUb/hsbAeUa/hoAAAAFAAAAgAQAAwAAEAAtAD4AWwBvAAATITIWHQEUBiMhIiY9ATQ2MwEzMjAxMhYVOAExFRQwMRQGIzgBMSMiJj0BNDYzASEyFh0BFAYjISImPQE0NjMBMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MzsBMhYdARQGKwE4ATEiJj0BNDYzOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABBAAA3MDIxMjY1OAExNTQ2MyEHDgEVFBYzMjY3MTc+ATU0Ji8BLgEjIgYVFBYfASE4ATEiDgIVOAExFTgBMRQWMzgBMegBEBhdQwEHhAYGGBAIDwXIBgYGBsgFDwgQGAYGhP74MldBJhcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEJUJXMqARFwAAAAIAQAAAA4ADgAAbADcAAAEHMzIWFRQGKwEiJj0BNDYzMhYdATceARcUNgcBNyMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3A4DnRxMaGhOzExoaExIb5hgiBgYG/MDnRxMaGhOzExoaExIb5hgiBgYGA0DmGxITGhoTsxMaGhNH5wUjFwoPBv0A5hsSExoaE7MTGhoTR+cFIxcKDwYAAAABAIAAPgN/A0AAowAAJSIjBz4BNz4BNz4BNz4BNTwBNTwBNTQmJy4BJy4BJy4BIyoBIyoBIyIGBw4BBw4BBw4BFRwBFTgBMRQWFx4BFx4BFx4BFyciKwEVMBQxFBYXHgEzOgExITUuAScuAScuAScuATU8ATE8ATU0Njc+ATc+ATc+ATMyFhceARceARceARUcARUwFBUUBgcOAQcOAQcOAQ8BIToBMTI2Nz4BNTA0MTUC9hcXLRksFBMiDw4XCAgJEA8OKBgaOiAiSSYBAgEBAgEmSSIhOxkZKA4OEAkICBcPDiITFCwXKxcWigYGBQ8IAQEBGRUmEBIdDA0VBwcICwoKGxERJxYWMhkaMRgVKBERGwkKCwgHBxQNDB4RESUVAQEZAQEJDgYFBqgFCRgPDyQUFS4YGjYcAQEBAQEBJkcgHzcXFiMMDA4ODQwkFxc3HyBHJgECAR03GhkuFBQkDw8YCQVAAQgOBQUGkQMQDAweERIpFxcyGgEBAQMBHDQYFiYPDxcICAgICAgXDw8mFhg0HAEDAQEBGjIYFikSER4MDA8EjwYFBQ4IAUAAAAACARUAFgPpAp0ACwA1AAAlJzcjBycjFwczNxcFNSM3PgE3PAE1NCYnLgEjKgEjMCIjIgYHDgEHFz4BNz4BMzIVDgEPARUCzLurXXVqXZ2rYXKAAYGPUhAVAxANECcVAgQCAQEQHQ0LEQQfBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0CAwETIQwLDQgHBhQMGwkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsANQAAJSc3IwcnIxcHMzcXATUjNz4BNzwBNTQmJy4BIyoBIyoBIyIGBw4BBxc+ATc+ATcyFQ4BDwEVAsy7q111al2dq2FygAGBj1IQFQMQDREoFgEDAQEBARAdDQsRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0CAwETIQwNDggHBhQMGwgOBQUFATMbLxSwCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALQBbAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATEUBiMiJic1Jy4BNTQ2NzE3PgEzATEXHgEVFAYHMQcOASMiJjUwNDE0NjcxNyEGJjU0NjMhJy4BNTwBMTQ2MzIWFwEQFBwIBg4CLBQcHBT91A4HBxwUCxEGYAYICAZgBhELAgBgBwcHB2AGEQsUHAgGDv3WFBwcFAIsDgcHHBQLEQYDQCYaAQEMFgoBEyYaGiYTCRYMAQEaJgoIAYAJFw0MFwqACAv+bYAJFw0MFwqACAolGwENFgkTASYaGiYTCRYMAQEaJgoIAAAABAEAAIADAQMAAAMABwALAA8AAAEnNxcXNycHAwcXNzcXBycBKSnrKcMq7CnDKespwyrsKQIAJ9km2ibaJv6mJton2SfZJwAAAgDQ/8ADEAMOADIANgAAARwBFRQWFx4BMzI2MzoBMzI2Nz4BNTwBNREjERwBFRQGBw4BIyoBIyoBIyImNTQ2NREjAzUhFQESHxseSyoFCgUCBwMsTR8cIVgUERIxGwIEAgIDAzVLAVhCAkABTAMHAylJGhgcAR0aGkgqAwYDAb/+RgEEAhsvEhEUSzUCAwIBtvy3ODgAAAABAMAAgANAAwAAMAAAJSImPQE0JiMhFx4BFRQGIyImJzEnLgE1NDY/AT4BMzIWFRQGBzEHITIeAh0BFAYjAxgQF15C/veEBgYYEAgPBcgGBgYGyAUPCBAYBgaEAQgyV0EmFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQmQVgxoBEXAAAAAAYAAACABAADAAAPACMAMwBDAGAAcAAAEyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiMzMhYdARQGKwEiJj0BNDYTMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MxEzMhYdARQGKwEiJj0BNDb7AsoZIiIZ/TYZIiIZAsoZIiIZ/TYYIyIZAsoZIiIZ/TYZIiKnChkiIhkKGSIiGQkBGSIiGQoZIiIZChkiIhkKGSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAQAAABABAADQAAXACcASABLAAABISIOAhURFB4CMyEyPgI1ETQuAhMUBiMhIiY1ETQ2MyEyFhUFMQcOASMwIjEqASMiJic1PgEzOgEzMhYXIxceARUUBgcnNycDAP4ANV1GKChGXTUCADVdRigoRl1LSzX+ADVLSzUCADVL/umaBg0IAQECARIbAgIbEgECAQgOBwGaCg0NCoAICwNAKEZdNf8ANV1GKChGXTUBADVdRij+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQdBQYAAQAAAAEAAL19wCtfDzz1AAsEAAAAAADUtozhAAAAANS2jOH/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALAQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAAAAAAAAAAAKABQAHgBmALAA+AFeAagCBAJqAwADTgOAA7IEeAS0BPQFFgV4Be4GYgacBvAHOAdGB2QH7gh2CMoJJAmmCfQKRAscC2wLvgvuDGgMjAzYDR4NqA4SAAAAAQAAACwApAAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
[class*=" re-icon-"], [class^=re-icon-] {
  font-family: Redactor !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-aligncenter:before {
  content: "\e900";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-alignleft:before, .re-icon-alignment:before {
  content: "\e901";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-alignright:before {
  content: "\e902";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-bold:before {
  content: "\e903";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-bookmark:before {
  content: "\e904";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-clips:before {
  content: "\e905";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-codesnippets:before {
  content: "\e906";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-deleted:before {
  content: "\e907";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-expand:before {
  content: "\e908";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-file:before {
  content: "\e909";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontcolor:before {
  content: "\e90a";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontfamily:before {
  content: "\e90b";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-fontsize:before {
  content: "\e90c";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-format:before {
  content: "\e90d";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-html:before {
  content: "\e90e";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imagecenter:before {
  content: "\e90f";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imageleft:before {
  content: "\e910";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-imageright:before {
  content: "\e911";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-image:before {
  content: "\e912";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-indent:before {
  content: "\e913";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-inline:before {
  content: "\e914";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-italic:before {
  content: "\e915";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-horizontalrule:before {
  content: "\e916";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-link:before {
  content: "\e917";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-ol:before, .re-icon-ordered:before {
  content: "\e918";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-outdent:before {
  content: "\e919";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-properties:before {
  content: "\e91a";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-readmore:before {
  content: "\e91b";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-redo:before {
  content: "\e91c";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-retract:before {
  content: "\e91d";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-specialcharacters:before {
  content: "\e91e";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-sub:before {
  content: "\e91f";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-sup:before {
  content: "\e920";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-table:before {
  content: "\e921";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-textdirection:before {
  content: "\e922";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-toggle:before {
  content: "\e923";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-underline:before {
  content: "\e924";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-undo:before {
  content: "\e925";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-lists:before, .re-icon-ul:before, .re-icon-unordered:before {
  content: "\e926";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.re-icon-video:before {
  content: "\e927";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box {
  position: relative;
  overflow: visible;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box, .redactor-layer {
  background: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box, .redactor-box textarea, .redactor-layer {
  z-index: auto;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip {
  z-index: 1050;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar {
  z-index: 100;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box-fullscreen {
  z-index: 1051;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air, .redactor-dropdown {
  z-index: 1052;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal, #redactor-modal-box, #redactor-modal-overlay {
  z-index: 1053;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-body-fullscreen .redactor-link-tooltip {
  z-index: 1099;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-box-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-placeholder:after {
  position: absolute;
  top: 20px;
  left: 20px;
  content: attr(placeholder);
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 400 !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-layer {
  position: relative;
  overflow: auto;
  margin: 0;
  padding: 24px 20px;
  padding-top: 20px;
  outline: 0;
  white-space: normal;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-relative {
  position: relative;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in {
  cursor: text;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in:focus, .redactor-layer:focus {
  outline: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in blockquote:empty, .redactor-in h1:empty, .redactor-in h2:empty, .redactor-in #title-bar .page-title:empty, #title-bar .redactor-in .page-title:empty, .redactor-in h3:empty, .redactor-in h4:empty, .redactor-in h5:empty, .redactor-in h6:empty, .redactor-in p:empty {
  min-height: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in b:empty, .redactor-in em:empty, .redactor-in .italic:empty, .redactor-in i:empty, .redactor-in ins:empty, .redactor-in strong:empty, .redactor-in .strong:empty, .redactor-in sub:empty, .redactor-in sup:empty, .redactor-in u:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-in table {
  empty-cells: show;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-script-tag {
  display: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-layer-img-edit img {
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-voice-label {
  display: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-voice-alert {
  position: absolute;
  left: -3000px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar-box {
  position: relative;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar-box .re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 101;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 2px;
  padding: 3px 8px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar {
  position: relative;
  padding: 0 !important;
  background: #fff;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar.redactor-toolbar-overflow {
  overflow-y: auto;
  white-space: nowrap;
  height: 48px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a {
  color: rgba(0, 0, 0, 0.8);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a:hover {
  outline: 0;
  background-color: #3d79f2;
  color: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-act, .redactor-toolbar li a:active {
  outline: 0;
  background-color: #eee;
  color: #444;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-disabled {
  opacity: .3;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-disabled:hover {
  color: #333;
  outline: 0;
  background-color: transparent !important;
  cursor: default;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a.redactor-button-focus {
  color: #fff;
  background: #000;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar.redactor-toolbar-external {
  z-index: 100;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air {
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  padding: 0;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  border: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a {
  color: rgba(255, 255, 255, 0.75);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a:hover {
  outline: 0;
  background-color: #1f78d8;
  color: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-act, .redactor-air li a:active {
  outline: 0;
  background-color: #333;
  color: rgba(255, 255, 255, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-disabled {
  opacity: .3;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-disabled:hover {
  color: rgba(255, 255, 255, 0.3);
  outline: 0;
  background-color: transparent !important;
  cursor: default;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.redactor-button-focus {
  color: #333;
  background: #eee;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air, .redactor-toolbar {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  margin: 0 !important;
  list-style: none !important;
  line-height: 1 !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li, .redactor-toolbar li {
  vertical-align: top;
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0;
  list-style: none !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a, .redactor-toolbar li a {
  box-sizing: border-box;
  font-size: 14px;
  display: block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 16px;
  padding-top: 17px;
  padding-bottom: 15px;
  cursor: pointer;
  outline: 0;
  border: none;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  zoom: 1;
  position: relative;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-air li a.re-button-icon, .redactor-toolbar li a.re-button-icon {
  padding: 16px;
  font-size: 16px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li a {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-toolbar li:last-child a {
  border-right: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip {
  border-radius: 3px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  position: absolute;
  padding: 16px;
  line-height: 1;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555 !important;
  font-size: 14px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip a {
  font-size: 14px;
  color: #ccc;
  margin: 0 8px;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-link-tooltip a:hover {
  color: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div, .redactor-structure h1, .redactor-structure h2, .redactor-structure #title-bar .page-title, #title-bar .redactor-structure .page-title, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6 {
  position: relative;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div:before, .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure #title-bar .page-title:before, #title-bar .redactor-structure .page-title:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: 400;
  opacity: .3;
  left: -28px;
  text-align: right;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h1:before {
  content: "h1";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h2:before, .redactor-structure #title-bar .page-title:before, #title-bar .redactor-structure .page-title:before {
  content: "h2";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h3:before {
  content: "h3";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h4:before {
  content: "h4";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h5:before {
  content: "h5";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure h6:before {
  content: "h6";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-structure div:before {
  content: "div";
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-box {
  position: relative;
  max-width: 100%;
  display: inline-block;
  line-height: 0;
  outline: 3px solid #1f78d8;
  box-shadow: 0 0 12px #1f78d8;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-editter {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -18px;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  padding: 7px 10px;
  cursor: pointer;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-image-resizer {
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  line-height: 1;
  cursor: nw-resize;
  bottom: -5px;
  right: -6px;
  border: 2px solid #000;
  background-color: rgba(255, 255, 255, 0.9);
  width: 10px;
  height: 10px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea {
  position: relative;
  overflow: hidden;
  padding: 64px 24px;
  border: 3px dashed rgba(0, 0, 0, 0.1);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea.drag-hover {
  background: rgba(200, 222, 250, 0.75);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea.drag-drop {
  background: rgba(250, 248, 200, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-droparea-placeholder {
  text-align: center;
  font-size: 12px;
  margin-left: 64px;
  color: rgba(0, 0, 0, 0.7);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-image-dragover {
  outline: 2px solid #3d79f2;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #3d58a8;
  background-size: 40px 40px;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0;
  }
}
@keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-slideUp {
  overflow: hidden;
  -webkit-animation-name: redactorSlideUp;
  animation-name: redactorSlideUp;
}

@-webkit-keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-slideDown {
  overflow: hidden;
  -webkit-animation-name: redactorSlideDown;
  animation-name: redactorSlideDown;
}

@-webkit-keyframes redactorFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes redactorFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-fadeIn {
  -webkit-animation-name: redactorFadeIn;
  animation-name: redactorFadeIn;
}

@-webkit-keyframes redactorFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes redactorFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-fadeOut {
  -webkit-animation-name: redactorFadeOut;
  animation-name: redactorFadeOut;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  min-width: 220px;
  max-height: 254px;
  color: #000;
  margin: 0;
  padding: 0;
  font-size: 14px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  overflow: auto;
  list-style: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:last-child {
  border-bottom: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:hover {
  background-color: #3d79f2;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li:hover a {
  color: #fff !important;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li.redactor-dropdown-link-inactive {
  background: 0 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown li.redactor-dropdown-link-inactive a, .redactor-dropdown li.redactor-dropdown-link-inactive a:hover {
  background: 0 0;
  cursor: default;
  color: #000 !important;
  opacity: .4;
  background: 0 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a {
  display: block;
  padding: 12px 10px;
  color: #000;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a span {
  padding: 2px 4px 1px 4px;
  display: inline-block;
  border-radius: 3px;
  line-height: 1;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a:focus {
  outline: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a.selected {
  background-color: #000;
  color: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown a.redactor-dropdown-link-selected {
  color: #fff;
  background: #000;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-marked span {
  background-color: #ffd61e;
  color: #000;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-code span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: rgba(0, 0, 0, 0.05);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-sample span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: #46a9fc;
  color: rgba(255, 255, 255, 0.9);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-variable span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-shortcut span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  background: #000;
  color: rgba(255, 255, 255, 0.85);
  white-space: nowrap;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-cite span {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-inline .redactor-dropdown-sub span, .redactor-dropdown-box-inline .redactor-dropdown-sup span {
  font-size: 12px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-pre {
  font-family: monospace,sans-serif;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h1, .redactor-dropdown-box-format .redactor-dropdown-h2, .redactor-dropdown-box-format .redactor-dropdown-h3, .redactor-dropdown-box-format .redactor-dropdown-h4, .redactor-dropdown-box-format .redactor-dropdown-h5, .redactor-dropdown-box-format .redactor-dropdown-h6 {
  line-height: 24px;
  font-weight: 700;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h1 {
  font-size: 40px;
  line-height: 32px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h2 {
  font-size: 32px;
  line-height: 32px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h3 {
  font-size: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h4 {
  font-size: 21px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h5 {
  font-size: 18px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-dropdown-box-format .redactor-dropdown-h6 {
  font-size: 16px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  margin: auto;
  overflow: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal {
  position: relative;
  margin: auto;
  margin-top: 16px;
  padding: 0;
  background: #fff;
  color: #000;
  border-radius: 5px;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15);
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 14px;
}

@media (max-width: 768px) {
  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal {
    font-size: 16px !important;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-header {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-close {
  position: absolute;
  top: 10px;
  right: 4px;
  width: 30px;
  height: 40px;
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  font-size: 30px;
  font-weight: 300;
  cursor: pointer;
  -webkit-appearance: none;
  padding: 0;
  border: 0;
  background: 0 0;
  outline: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-close:hover {
  color: #000;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body {
  overflow: auto;
  padding: 40px 48px 24px 48px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body section {
  margin-bottom: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label {
  font-weight: 400;
  font-size: 15px;
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.8);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label .desc {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal #redactor-modal-body label.checkbox {
  font-size: inherit;
}

@media (max-width: 768px) {
  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal #redactor-modal-body {
    padding: 24px;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal input[type=email], #redactor-modal input[type=number], #redactor-modal input[type=password], #redactor-modal input[type=text], #redactor-modal input[type=url], #redactor-modal select, #redactor-modal textarea {
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 8px;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: none;
  color: #333;
  width: 100%;
  font-size: 16px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal input[type=email]:focus, #redactor-modal input[type=number]:focus, #redactor-modal input[type=password]:focus, #redactor-modal input[type=text]:focus, #redactor-modal input[type=url]:focus, #redactor-modal select:focus, #redactor-modal textarea:focus {
  -moz-transition: border .3s ease-in;
  transition: border .3s ease-in;
  outline: 0;
  border-color: #1f78d8;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal textarea {
  display: block;
  line-height: 1.4em;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button {
  padding: 0 20px;
  margin: 0;
  margin-bottom: 8px;
  margin-right: 8px;
  height: 40px;
  line-height: 38px;
  outline: 0;
  border: 2px solid transparent;
  border-radius: 3px;
  background-color: #eee;
  color: #000;
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  font-size: 15px;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button:hover {
  color: #777;
  background: 0 0;
  background-color: #f5f5f5;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button.redactor-modal-button-offset {
  margin-left: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-delete {
  background: 0 0;
  border-color: #f23d3d;
  color: #f23d3d;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-delete:hover {
  color: rgba(255, 255, 255, 0.6);
  background-color: #f23d3d;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-action {
  background: 0 0;
  color: #fff;
  background-color: #1c86f2;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal button#redactor-modal-button-action:hover {
  color: rgba(255, 255, 255, 0.6);
  background-color: #4ca0f5;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-modal-tab-side {
  float: left;
  width: 26%;
  margin-right: 6%;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal .redactor-modal-tab-area {
  float: left;
  width: 66%;
}

@media (max-width: 768px) {
  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal .redactor-modal-tab-side {
    float: none;
    width: auto;
    margin-right: 0;
    margin-bottom: 24px;
  }

  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  #redactor-modal .redactor-modal-tab-area {
    float: none;
    width: auto;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber {
  margin-bottom: 40px;
  font-size: 12px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a {
  border: 1px solid #ddd;
  line-height: 1;
  padding: 8px 15px;
  margin-right: -1px;
  text-decoration: none;
  color: #000;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a:hover {
  background-color: #1f78d8;
  border-color: #1f78d8;
  color: #fff;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-tabber a.active {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #ddd;
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  max-height: 250px;
  overflow-x: auto;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list li:last-child {
  border-bottom: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list a {
  padding: 16px 4px;
  color: #000;
  text-decoration: none;
  font-size: 15px;
  display: block;
  position: relative;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
#redactor-modal-list a:hover {
  background-color: #eee;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] ol li, .redactor-styles[dir=rtl] ul li {
  text-align: right;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles[dir=rtl] ol, .redactor-styles[dir=rtl] ol ol, .redactor-styles[dir=rtl] ol ul, .redactor-styles[dir=rtl] ul, .redactor-styles[dir=rtl] ul ol, .redactor-styles[dir=rtl] ul ul {
  margin: 0 24px 0 0;
}

@media (max-width: 768px) {
  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  .redactor-styles {
    font-size: 16px;
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles a {
  color: #256bc9;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles a:focus, .redactor-styles a:hover {
  color: #e21e3b;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h1, .redactor-styles h2, .redactor-styles #title-bar .page-title, #title-bar .redactor-styles .page-title, .redactor-styles h3, .redactor-styles h4, .redactor-styles h5, .redactor-styles h6 {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-weight: 700;
  color: #222;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h1 {
  font-size: 40px;
  line-height: 44px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h2, .redactor-styles #title-bar .page-title, #title-bar .redactor-styles .page-title {
  font-size: 32px;
  line-height: 36px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h3 {
  font-size: 24px;
  line-height: 32px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h4 {
  font-size: 21px;
  line-height: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h5 {
  font-size: 18px;
  line-height: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles h6 {
  font-size: 16px;
  line-height: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  padding: 0;
  margin: 0;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote + h2, .redactor-styles #title-bar blockquote + .page-title, #title-bar .redactor-styles blockquote + .page-title, .redactor-styles blockquote + h3, .redactor-styles blockquote + h4, .redactor-styles blockquote + h5, .redactor-styles blockquote + h6, .redactor-styles dl + h2, .redactor-styles #title-bar dl + .page-title, #title-bar .redactor-styles dl + .page-title, .redactor-styles dl + h3, .redactor-styles dl + h4, .redactor-styles dl + h5, .redactor-styles dl + h6, .redactor-styles figure + h2, .redactor-styles #title-bar figure + .page-title, #title-bar .redactor-styles figure + .page-title, .redactor-styles figure + h3, .redactor-styles figure + h4, .redactor-styles figure + h5, .redactor-styles figure + h6, .redactor-styles form + h2, .redactor-styles #title-bar form + .page-title, #title-bar .redactor-styles form + .page-title, .redactor-styles form + h3, .redactor-styles form + h4, .redactor-styles form + h5, .redactor-styles form + h6, .redactor-styles hr + h2, .redactor-styles #title-bar hr + .page-title, #title-bar .redactor-styles hr + .page-title, .redactor-styles hr + h3, .redactor-styles hr + h4, .redactor-styles hr + h5, .redactor-styles hr + h6, .redactor-styles ol + h2, .redactor-styles #title-bar ol + .page-title, #title-bar .redactor-styles ol + .page-title, .redactor-styles ol + h3, .redactor-styles ol + h4, .redactor-styles ol + h5, .redactor-styles ol + h6, .redactor-styles p + h2, .redactor-styles #title-bar p + .page-title, #title-bar .redactor-styles p + .page-title, .redactor-styles p + h3, .redactor-styles p + h4, .redactor-styles p + h5, .redactor-styles p + h6, .redactor-styles pre + h2, .redactor-styles #title-bar pre + .page-title, #title-bar .redactor-styles pre + .page-title, .redactor-styles pre + h3, .redactor-styles pre + h4, .redactor-styles pre + h5, .redactor-styles pre + h6, .redactor-styles table + h2, .redactor-styles #title-bar table + .page-title, #title-bar .redactor-styles table + .page-title, .redactor-styles table + h3, .redactor-styles table + h4, .redactor-styles table + h5, .redactor-styles table + h6, .redactor-styles ul + h2, .redactor-styles #title-bar ul + .page-title, #title-bar .redactor-styles ul + .page-title, .redactor-styles ul + h3, .redactor-styles ul + h4, .redactor-styles ul + h5, .redactor-styles ul + h6 {
  margin-top: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol, .redactor-styles ol ol, .redactor-styles ol ul, .redactor-styles ul, .redactor-styles ul ol, .redactor-styles ul ul {
  margin: 0 0 0 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol li, .redactor-styles ul li {
  text-align: left;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  margin-bottom: 16px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote {
  position: relative;
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles blockquote cite {
  font-size: 80%;
}

@media (min-width: 768px) {
  /* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
  .redactor-styles blockquote {
    padding-left: 24px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles address {
  font-style: normal;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles dl dt {
  font-weight: 700;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles dd {
  margin-left: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles cite {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles del, .redactor-styles s {
  text-decoration: line-through;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles abbr[title], .redactor-styles dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles b, .redactor-styles strong, .redactor-styles .strong {
  font-weight: 700;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles em, .redactor-styles .italic, .redactor-styles i {
  font-style: italic;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sub, .redactor-styles sup {
  font-size: 10px;
  line-height: 0;
  position: relative;
  margin-left: .2rem;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sup {
  top: -.4rem;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles sub {
  bottom: -.2rem;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles figcaption {
  margin: 4px 0;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles ins, .redactor-styles u {
  text-decoration: underline;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles mark {
  background-color: #ffd61e;
  color: #000;
  text-decoration: none;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code, .redactor-styles kbd, .redactor-styles output, .redactor-styles pre, .redactor-styles samp, .redactor-styles var {
  font-size: 90%;
  font-style: normal;
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles pre {
  margin-top: 16px;
  font-size: 90%;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.75);
  overflow: auto;
  background: rgba(0, 0, 0, 0.03);
  padding: 16px 20px;
  word-wrap: normal;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code, .redactor-styles kbd, .redactor-styles mark, .redactor-styles samp {
  padding: 2px 4px 1px 4px;
  display: inline-block;
  line-height: 1;
  border-radius: 3px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles code {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles pre code {
  font-size: 100%;
  border: none;
  padding: 0;
  background: 0 0;
  line-height: 24px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles var {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles samp {
  background: #46a9fc;
  color: rgba(255, 255, 255, 0.9);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles kbd {
  background: #000;
  color: rgba(255, 255, 255, 0.85);
  white-space: nowrap;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles hr {
  display: block;
  box-sizing: content-box;
  height: 1px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles audio, .redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  max-width: 100%;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  height: auto;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles embed, .redactor-styles object {
  height: 100%;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table td, .redactor-styles table th {
  border: 1px solid #eee;
  padding: 16px;
  padding-bottom: 15px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles table tfoot td, .redactor-styles table tfoot th {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles .video-container {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 16px;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/redactor.min.css */
.redactor-styles .video-container embed, .redactor-styles .video-container iframe, .redactor-styles .video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-center {
  text-align: center;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-right {
  text-align: right;
}

/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/alignment.css */
.text-justify {
  text-align: justify;
}

/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/redactor/clips.css */
b.label-red {
  color: #fff;
  background: #c92020;
  padding: 0 7px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  border-radius: 4px;
}

/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air, .redactor-toolbar {
  letter-spacing: 0;
}

/* line 39, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles {
  font-family: apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}
/* line 43, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles ol, .redactor-styles p, .redactor-styles pre, .redactor-styles table, .redactor-styles ul {
  white-space: pre-wrap;
  word-break: break-word;
}
/* line 46, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles address:last-child, .redactor-styles blockquote:last-child, .redactor-styles dl:last-child, .redactor-styles figure:last-child, .redactor-styles hr:last-child, .redactor-styles ol:last-child, .redactor-styles p:last-child, .redactor-styles pre:last-child, .redactor-styles table:last-child, .redactor-styles ul:last-child {
  margin-bottom: 0;
}
/* line 48, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-styles li {
  white-space: pre-wrap;
  word-break: break-word;
}

/* line 53, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air li, .redactor-toolbar li {
  line-height: 1;
}
/* line 55, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-air li a.re-button-icon, .redactor-toolbar li a.re-button-icon {
  height: auto;
  padding: 11px;
  font-size: 14px;
}

/* line 61, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
.redactor-toolbar + textarea {
  padding: 10px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* line 67, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_ta_redactor.scss */
span[data-redactor-span="true"] a {
  color: inherit;
}

/*
   Plupload
------------------------------------------------------------------- */
/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_button {
  display: -moz-inline-box;
  /* FF < 3*/
  display: inline-block;
  font: normal 12px sans-serif;
  text-decoration: none;
  color: #42454a;
  border: 1px solid #bababa;
  padding: 2px 8px 3px 20px;
  margin-right: 4px;
  background: #f3f3f3 url(/assets/jquery.plupload.queue/buttons.png) no-repeat 0 center;
  outline: 0;
  /* Optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 24, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_button:hover {
  color: #000;
  text-decoration: none;
}

/* line 29, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_disabled, a.plupload_disabled:hover {
  color: #737373;
  border-color: #c5c5c5;
  background: #ededed url(/assets/jquery.plupload.queue/buttons-disabled.png) no-repeat 0 center;
  cursor: default;
}

/* line 36, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_add {
  background-position: -181px center;
}

/* line 40, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_wrapper {
  font: normal 11px Verdana,sans-serif;
  width: 100%;
}

/* line 45, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_container {
  padding: 8px;
  background: url(/assets/jquery.plupload.queue/transp50.png);
  /*-moz-border-radius: 5px;*/
}

/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_container input {
  border: 1px solid #DDD;
  font: normal 11px Verdana,sans-serif;
  width: 98%;
}

/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_header {
  background: #2A2C2E url(/assets/jquery.plupload.queue/backgrounds.gif) repeat-x;
}

/* line 58, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_header_content {
  background: url(/assets/jquery.plupload.queue/backgrounds.gif) no-repeat 0 -317px;
  min-height: 56px;
  padding-left: 60px;
  color: #FFF;
}

/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_header_title {
  font: normal 18px sans-serif;
  padding: 6px 0 3px;
}

/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_header_text {
  font: normal 12px sans-serif;
}

/* line 72, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 78, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_scroll .plupload_filelist {
  height: 185px;
  background: #F5F5F5;
  overflow-y: scroll;
}

/* line 84, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist li {
  padding: 10px 8px;
  background: #F5F5F5 url(/assets/jquery.plupload.queue/backgrounds.gif) repeat-x 0 -156px;
  border-bottom: 1px solid #DDD;
}

/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist_header, .plupload_filelist_footer {
  background: #DFDFDF;
  padding: 8px 8px;
  color: #42454A;
}

/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist_header {
  border-top: 1px solid #EEE;
  border-bottom: 1px solid #CDCDCD;
}

/* line 100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist_footer {
  border-top: 1px solid #FFF;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
}

/* line 101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_name {
  float: left;
  overflow: hidden;
}

/* line 102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_status {
  color: #777;
}

/* line 103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_status span {
  color: #42454A;
}

/* line 104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_size, .plupload_file_status, .plupload_progress {
  float: right;
  width: 80px;
}

/* line 108, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_size, .plupload_file_status, .plupload_file_action {
  text-align: right;
}

/* line 110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_filelist .plupload_file_name {
  width: 205px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_action {
  float: right;
  width: 16px;
  height: 16px;
  margin-left: 15px;
}

/* line 123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_file_action * {
  display: none;
  width: 16px;
  height: 16px;
}

/* line 129, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_uploading {
  background: #ECF3DC url(/assets/jquery.plupload.queue/backgrounds.gif) repeat-x 0 -238px;
}

/* line 130, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_done {
  color: #AAA;
}

/* line 132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_delete a {
  background: url(/assets/jquery.plupload.queue/delete.gif);
}

/* line 136, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_failed a {
  background: url(/assets/jquery.plupload.queue/error.gif);
  cursor: default;
}

/* line 141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_done a {
  background: url(/assets/jquery.plupload.queue/done.gif);
  cursor: default;
}

/* line 146, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_progress, .plupload_upload_status {
  display: none;
}

/* line 150, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_progress_container {
  margin-top: 3px;
  border: 1px solid #CCC;
  background: #FFF;
  padding: 1px;
}

/* line 156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_progress_bar {
  width: 0px;
  height: 7px;
  background: #CDEB8B;
}

/* line 162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action {
  margin-right: 17px;
}

/* Floats */
/* line 168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_clear, .plupload_clearer {
  clear: both;
}

/* line 169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
.plupload_clearer, .plupload_progress_bar {
  display: block;
  font-size: 0;
  line-height: 0;
}

/* line 175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.plupload.queue.css.erb */
li.plupload_droptext {
  background: transparent;
  text-align: center;
  vertical-align: middle;
  border: 0;
  line-height: 165px;
}

/*
 * imgAreaSelect animated border style
 */
/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-border1 {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/border-anim-v.gif) repeat-y left top;
}

/* line 9, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-border2 {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/border-anim-h.gif) repeat-x left top;
}

/* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-border3 {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/border-anim-v.gif) repeat-y right top;
}

/* line 17, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-border4 {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/border-anim-h.gif) repeat-x left bottom;
}

/* line 21, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-handle {
  background-color: #fff;
  border: solid 1px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 34, /teamartist-framework/app/assets/stylesheets/teamartist_framework/imgareaselect-animated.css */
.imgareaselect-outer {
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* jquery.Jcrop.min.css v0.9.12 (build:20130126) */
/* line 2, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-holder {
  direction: ltr;
  text-align: left;
}

/* line 3, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-vline, .jcrop-hline {
  background: #FFF url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/Jcrop.gif);
  font-size: 0;
  position: absolute;
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-vline.right {
  right: 0;
}

/* line 6, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

/* line 7, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-hline.bottom {
  bottom: 0;
}

/* line 8, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-tracker {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  height: 100%;
  width: 100%;
}

/* line 9, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle {
  background-color: #333;
  border: 1px #EEE solid;
  font-size: 1px;
  height: 7px;
  width: 7px;
}

/* line 10, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 11, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

/* line 13, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}

/* line 14, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 15, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}

/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}

/* line 17, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* line 18, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

/* line 20, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

/* line 21, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

/* line 22, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

/* line 23, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* line 24, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {
  background: #FFF;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 25, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000;
  border-color: #FFF;
  border-radius: 3px;
}

/* line 26, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {
  background: #000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #FFF;
  border-color: #000;
  border-radius: 3px;
}

/* line 28, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.solid-line .jcrop-vline, .solid-line .jcrop-hline {
  background: #FFF;
}

/* line 29, /teamartist-framework/app/assets/stylesheets/teamartist_framework/jquery.Jcrop.min.css */
.jcrop-holder img, img.jcrop-preview {
  max-width: none;
}

@keyframes blinkSelect {
  0% {
    box-shadow: 0 0 10px #E58D00;
  }
  50% {
    box-shadow: 0 0 2px #E58D00;
  }
  100% {
    box-shadow: 0 0 10px #E58D00;
  }
}
/* line 52, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body {
  min-width: 320px;
  min-height: 100vh;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body.skip_header_and_footer {
  height: 100%;
}

/* line 62, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.prevent-focus {
  color: transparent;
  cursor: default;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 70, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container {
  min-height: 100%;
  margin: 0;
  padding: 40px 0 0 0;
}
/* line 74, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-footer {
  padding-bottom: 40px;
}
/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper {
  min-height: calc(100vh - 40px);
  padding: 73px 0 20px 0;
}
/* line 79, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper #app-content {
  min-height: calc(100vh - 133px);
  padding: 0 15px;
  margin-top: 10px;
}
/* line 84, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper #top-title-bar {
  left: 0;
}
/* line 85, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.without-title-bar {
  padding-top: 20px;
}
/* line 87, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.without-title-bar #app-content {
  min-height: calc(100vh - 80px);
}
/* line 93, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child > .hide-small {
  display: none;
}
/* line 94, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child .hide-big {
  display: inline-block;
  margin-right: 0;
}
/* line 98, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container #app-content-wrapper.small-title-bar #top-title-bar table td:last-child .ta-drop-down-button .drop-down li.primary {
  display: block;
}
/* line 104, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container > #container {
  margin: 0 auto;
}
/* line 105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu {
  height: 100%;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper {
  background-color: #EBEEF0;
  border-radius: 0;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.2;
  vertical-align: top;
}
/* line 117, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper #app-content {
  background-color: #FFFFFF;
  margin-top: 0;
  padding: 20px;
  border: 1px solid #D3DBE2;
  border-right: none;
}
/* line 123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper #app-content > .wrap-title-bar:first-child {
  margin-top: 0;
}
/* line 125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 260px;
}
/* line 127, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 240px;
}
/* line 133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini ~ #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 62px;
}
/* line 135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini ~ #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 42px;
}
/* line 139, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) .bottom .piu-spazio {
  display: none;
}
/* line 140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) + #app-content-wrapper {
  padding-left: 0 !important;
  -webkit-transform: translate3d(240px, 0, 0);
  transform: translate3d(240px, 0, 0);
}
/* line 144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu.mobile #sidebar-menu:not(.hidden) + #app-content-wrapper #top-title-bar {
  left: 0;
}
/* line 150, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu {
  display: none;
}
/* line 152, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu .top {
  display: none;
}
/* line 153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 0;
}
/* line 155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 0;
}
/* line 157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 240px;
}
/* line 163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 240px;
}
/* line 165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open.mini + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 42px;
}
/* line 167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu #sidebar-menu.open.mini + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 42px;
}
/* line 172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu.mobile #sidebar-menu.open + #app-content-wrapper {
  padding-left: 0 !important;
  -webkit-transform: translate3d(240px, 0, 0);
  transform: translate3d(240px, 0, 0);
}
/* line 176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu.mobile #sidebar-menu.open + #app-content-wrapper #top-title-bar {
  left: 0;
}

/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
body.skip_header_and_footer #app-container {
  padding: 0;
}

/* line 185, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small {
  height: 63px;
}
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section {
  height: 100%;
}
/* line 189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatleft {
  width: 100%;
  height: 31px;
  border-top: 1px solid #000000;
  top: auto;
  bottom: 0;
}
/* line 195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatleft li {
  width: 100%;
  border: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright {
  width: 100%;
  height: 31px;
  border-bottom: 1px solid #666666;
}
/* line 208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright li:first-child {
  border-left: none !important;
}
/* line 211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small .top-bar-section ul.floatright li:last-child {
  float: right;
}
/* line 217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.small ~ #app-container {
  padding-top: 31px;
}
/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color {
  height: auto;
  background-color: #1D2328;
  border-bottom: 1px solid #000000;
  padding: 7px 7px 6px 7px;
  line-height: 26px;
  box-shadow: none;
  position: relative !important;
}
/* line 227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color:after, #TActb.new-color:before {
  display: none;
}
/* line 229, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section:after {
  content: '';
  display: block;
  clear: both;
}
/* line 235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul li {
  background-color: transparent;
}
/* line 236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft {
  background-color: transparent;
}
/* line 238, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft:after {
  display: none;
}
/* line 239, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatleft li {
  float: none;
  height: auto;
  margin: 5px 0;
  padding: 0 10px;
  border: none;
  line-height: 16px;
  font-size: 14px;
  vertical-align: middle;
}
/* line 251, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright:before {
  display: none;
}
/* line 252, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li {
  float: none;
  height: auto;
  margin: 5px 0;
  padding: 0 10px;
  border-right: 1px solid #FFFFFF;
  line-height: 16px;
  font-size: 14px;
  vertical-align: middle;
}
/* line 261, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li.logo-tactb {
  margin: 0;
  padding: 0;
}
/* line 264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li.logo-tactb .logo {
  border: none;
  line-height: 26px;
}
/* line 269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color .top-bar-section ul.floatright li:last-child {
  border-right: none;
}
/* line 276, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#TActb.new-color.small .top-bar-section ul.floatleft, #TActb.new-color.small .top-bar-section ul.floatright {
  height: auto;
  border: none;
  text-align: left;
  position: static;
}

/* line 288, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header {
  background-color: #1D2328 !important;
}

/* line 290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header {
  height: 40px;
  position: fixed !important;
  top: 0;
  left: 0;
}
/* line 295, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left {
  min-width: 0 !important;
}
/* line 297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left .app_icon {
  display: none;
}
/* line 298, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left .responsive-menu {
  display: none;
}
/* line 299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left li.close {
  display: none;
}
/* line 300, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left > ul > li form {
  padding: 5px 10px;
  height: auto;
}
/* line 303, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left > ul > li form input[type="text"] {
  height: 31px;
}
/* line 306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left > ul > li form .ion-search {
  top: 14px;
  right: 13px;
}
/* line 312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-right ul.menu li.site {
  display: none;
}
/* line 313, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header ul.menu.single-menu li:nth-child(2) a {
  border-top: none;
}
/* line 315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header #header-left > ul > li.selected:before, #header #header-left > ul > li.selected .open-menu-arrow {
  display: none;
}
/* line 319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu, #header span.current_account_name.selected ul.menu.apps-menu {
  background-color: #333333;
  min-width: 0;
  padding: 0;
  border-top: none;
  border-bottom: 4px solid #262626;
}
/* line 325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li, #header span.current_account_name.selected ul.menu.apps-menu li {
  border-left: none;
  border-color: #868686;
  line-height: 16px;
  vertical-align: top;
}
/* line 330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a, #header span.current_account_name.selected ul.menu.apps-menu li a {
  display: block;
  padding: 10px;
  border-top: none;
  border-bottom: none;
  color: #FFFFFF;
  font-size: 0;
  line-height: 1;
  letter-spacing: 0;
}
/* line 339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a > span, #header span.current_account_name.selected ul.menu.apps-menu li a > span {
  padding: 0 0 0 33px;
  position: relative;
}
/* line 342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a > span img, #header span.current_account_name.selected ul.menu.apps-menu li a > span img {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 348, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a > span span, #header span.current_account_name.selected ul.menu.apps-menu li a > span span {
  display: inline-block;
  width: 100%;
  line-height: 26px;
  font-size: 13px;
  letter-spacing: 1px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a:hover, #header li.dynamic-menu.selected ul.menu.apps-menu li a:focus, #header span.current_account_name.selected ul.menu.apps-menu li a:hover, #header span.current_account_name.selected ul.menu.apps-menu li a:focus {
  background-color: #262626;
}
/* line 361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li a:hover span, #header li.dynamic-menu.selected ul.menu.apps-menu li a:focus span, #header span.current_account_name.selected ul.menu.apps-menu li a:hover span, #header span.current_account_name.selected ul.menu.apps-menu li a:focus span {
  background-color: transparent;
}
/* line 364, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li:nth-child(5n), #header li.dynamic-menu.selected ul.menu.apps-menu li:nth-last-child(2), #header span.current_account_name.selected ul.menu.apps-menu li:nth-child(5n), #header span.current_account_name.selected ul.menu.apps-menu li:nth-last-child(2) {
  border-right: 1px solid #868686;
  padding-right: 7px;
}
/* line 365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li:last-child, #header li.dynamic-menu.selected ul.menu.apps-menu li:nth-child(5n+1), #header span.current_account_name.selected ul.menu.apps-menu li:last-child, #header span.current_account_name.selected ul.menu.apps-menu li:nth-child(5n+1) {
  border-right: none;
  padding-left: 7px;
}
/* line 366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li.close, #header span.current_account_name.selected ul.menu.apps-menu li.close {
  width: 100%;
  border-left: none;
  border-right: none;
}
/* line 371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li.menu-footer, #header span.current_account_name.selected ul.menu.apps-menu li.menu-footer {
  float: right;
  width: 20%;
  padding: 0 7px;
}
/* line 375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li.menu-footer .ion-chevron-up, #header span.current_account_name.selected ul.menu.apps-menu li.menu-footer .ion-chevron-up {
  display: none;
}
/* line 376, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li.menu-footer a, #header span.current_account_name.selected ul.menu.apps-menu li.menu-footer a {
  line-height: 26px;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: none;
}
/* line 381, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.apps-menu li.menu-footer a:hover, #header li.dynamic-menu.selected ul.menu.apps-menu li.menu-footer a:focus, #header span.current_account_name.selected ul.menu.apps-menu li.menu-footer a:hover, #header span.current_account_name.selected ul.menu.apps-menu li.menu-footer a:focus {
  background-color: transparent;
}
/* line 387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu, #header span.current_account_name.selected ul.menu.single-menu {
  background-color: #333333;
  padding: 0;
  border: none;
  border-bottom: 4px solid #262626;
}
/* line 392, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu li, #header span.current_account_name.selected ul.menu.single-menu li {
  line-height: 18px;
}
/* line 394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu li a, #header span.current_account_name.selected ul.menu.single-menu li a {
  padding: 9px 15px;
  border: none;
  font-size: 13px;
  color: #FFFFFF;
}
/* line 399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu li a:hover, #header li.dynamic-menu.selected ul.menu.single-menu li a:focus, #header span.current_account_name.selected ul.menu.single-menu li a:hover, #header span.current_account_name.selected ul.menu.single-menu li a:focus {
  background-color: #262626;
}
/* line 401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu li a:hover span, #header li.dynamic-menu.selected ul.menu.single-menu li a:focus span, #header span.current_account_name.selected ul.menu.single-menu li a:hover span, #header span.current_account_name.selected ul.menu.single-menu li a:focus span {
  background-color: transparent;
}
/* line 405, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.single-menu li.close a:hover, #header li.dynamic-menu.selected ul.menu.single-menu li.close a:focus, #header span.current_account_name.selected ul.menu.single-menu li.close a:hover, #header span.current_account_name.selected ul.menu.single-menu li.close a:focus {
  background-color: transparent;
}
/* line 410, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu, #header span.current_account_name.selected ul.menu.multi-menu {
  background-color: #333333;
  width: auto !important;
  min-width: 320px;
  padding: 0;
  border-top: none;
  border-bottom: 4px solid #262626;
  overflow: hidden;
  position: fixed;
  top: 42px;
}
/* line 420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu span, #header li.dynamic-menu.selected ul.menu.multi-menu a, #header span.current_account_name.selected ul.menu.multi-menu span, #header span.current_account_name.selected ul.menu.multi-menu a {
  color: #FFFFFF;
}
/* line 421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li, #header span.current_account_name.selected ul.menu.multi-menu > li {
  height: 100%;
  padding: 0;
  border-left: 4px solid #4F5D72;
  border-right: none;
}
/* line 426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li > span, #header span.current_account_name.selected ul.menu.multi-menu > li > span {
  background-color: #262626;
  height: 40px;
  margin: 0;
  padding: 10px;
  border: none;
  line-height: 20px;
}
/* line 433, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li > span > span, #header span.current_account_name.selected ul.menu.multi-menu > li > span > span {
  margin: 0;
  padding: 0;
  border: none;
  font-style: normal;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  overflow: hidden;
}
/* line 445, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li.close, #header span.current_account_name.selected ul.menu.multi-menu > li.close {
  border-left: none;
}
/* line 446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu {
  width: calc(100% + 4px);
  margin-left: -4px;
}
/* line 449, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li {
  line-height: 18px;
}
/* line 451, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li a, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li a {
  padding: 9px 15px;
  border: none;
  font-size: 13px;
}
/* line 455, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li a:hover, #header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li a:focus, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li a:hover, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li a:focus {
  background-color: #262626;
}
/* line 457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li a:hover span, #header li.dynamic-menu.selected ul.menu.multi-menu > li ul.sub-menu > li a:focus span, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li a:hover span, #header span.current_account_name.selected ul.menu.multi-menu > li ul.sub-menu > li a:focus span {
  background-color: transparent;
}
/* line 462, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li.close, #header span.current_account_name.selected ul.menu.multi-menu > li.close {
  width: 100%;
  border-right: none;
  border-bottom: 1px solid #FFFFFF;
}
/* line 466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li.close a, #header span.current_account_name.selected ul.menu.multi-menu > li.close a {
  border: none;
}
/* line 468, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(2), #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(2) {
  border-left: none;
}
/* line 470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(2) ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(2) ul.sub-menu {
  width: 100%;
  margin-left: 0;
}
/* line 475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(3) ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(3) ul.sub-menu {
  border-left: 4px solid #78C0AF !important;
}
/* line 476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(4) ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(4) ul.sub-menu {
  border-left: 4px solid #C55D5E !important;
}
/* line 477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(5) ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(5) ul.sub-menu {
  border-left: 4px solid #A6C9DD !important;
}
/* line 478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header li.dynamic-menu.selected ul.menu.multi-menu > li:nth-child(6) ul.sub-menu, #header span.current_account_name.selected ul.menu.multi-menu > li:nth-child(6) ul.sub-menu {
  border-left: 4px solid #DD9963 !important;
}
/* line 485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header span.current_account_name.selected:before, #header span.current_account_name.selected .open-menu-arrow {
  display: none;
}
/* line 486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header span.current_account_name.selected ul.menu.single-menu {
  top: 33px;
  right: 0;
  left: auto;
}
/* line 496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini li.dynamic-menu.selected ul.menu.multi-menu > li {
  height: calc(100% - 38px);
}
/* line 498, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini li.dynamic-menu.selected ul.menu.multi-menu > li.close {
  height: auto;
}
/* line 500, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini li.dynamic-menu.selected ul.menu.multi-menu.cols5 {
  right: 0;
}
/* line 504, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left .app_icon {
  display: none;
}
/* line 505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left .responsive-menu {
  float: left;
  display: inline-block;
  margin: 1px 0 0 0;
  line-height: 24px;
  color: #FFFFFF;
  font-size: 24px;
  cursor: pointer;
}
/* line 514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul {
  display: none;
  background-color: #333333;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 39px;
  right: 0;
  left: 0;
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.13);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.13);
}
/* line 526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li {
  display: block;
  padding: 0;
  border: none;
  border-bottom: 1px solid #FFFFFF;
  position: static;
}
/* line 532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li:last-child {
  border-bottom: none;
}
/* line 533, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li > a {
  display: block;
  padding: 10px;
}
/* line 537, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li .open-menu-arrow, #header.mini #header-left > ul > li.selected:before {
  display: none;
}
/* line 538, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul {
  background-color: #333333;
  width: 100%;
  margin-top: 0;
  padding: 0;
  border: none;
  top: 0;
  left: 0 !important;
}
/* line 546, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul.multi-menu {
  top: 39px;
}
/* line 547, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li {
  line-height: 16px;
}
/* line 549, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li a {
  display: block;
  padding: 10px;
  border-top: none;
  color: #FFFFFF;
  font-size: 13px;
}
/* line 555, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li a > span {
  padding: 0;
}
/* line 556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li a:hover, #header.mini #header-left > ul > li ul li a:focus {
  color: #FF8D00;
}
/* line 558, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li a:hover > span, #header.mini #header-left > ul > li ul li a:focus > span {
  background-color: transparent;
}
/* line 561, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul li.close {
  display: block;
  background-color: #868686;
  border-top: 1px solid #FFFFFF;
  text-align: center;
}
/* line 569, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-left > ul > li ul.apps-menu li a > span {
  padding: 0 0 0 33px;
}
/* line 576, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#header.mini #header-right .current_society_name {
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 586, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer {
  background-color: #D3DBE2;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: 10px;
  border-top: 1px solid #FFFFFF;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2;
}
/* line 600, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer .footer-content {
  display: inline-block;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px solid #FFFFFF;
}
/* line 605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container ~ #footer .footer-content:last-child {
  padding: 0;
  margin: 0;
  border-right: none;
}

/* line 636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#menu-bar {
  margin-top: 0;
}
/* line 638, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#menu-bar:after {
  right: 0;
  left: 0;
}

/* line 644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar {
  margin-top: 15px;
}
/* line 646, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar {
  margin-bottom: 0;
  position: static;
  table-layout: fixed;
}
/* line 650, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar td {
  vertical-align: middle;
}
/* line 651, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-center {
  width: 100%;
}
/* line 652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-left {
  width: 0;
}
/* line 653, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar #title-bar .tb-right {
  width: 0;
}
/* line 657, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-center, .wrap-title-bar.with-right #title-bar .tb-center {
  width: 36%;
}
/* line 658, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-left, .wrap-title-bar.with-right #title-bar .tb-left {
  width: 28%;
}
/* line 659, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar.with-left #title-bar .tb-right, .wrap-title-bar.with-right #title-bar .tb-right {
  width: 28%;
}
/* line 662, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.wrap-title-bar + .table {
  margin-top: 15px;
}

/* line 665, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form {
  width: 100%;
  max-width: 920px;
  padding: 15px;
}
/* line 669, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.full-width {
  max-width: 100%;
}
/* line 670, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 675, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field p, .form .field a, .form .field span, .form .field strong, .form .field .strong, .form .field li {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.3;
}
/* line 680, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.mandatory:after {
  content: '*';
  color: #c1282e;
}
/* line 684, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field h4 {
  font-size: 16.8px;
  line-height: 1.3;
}
/* line 685, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field ul {
  font-size: 14px;
  line-height: 1.3;
}
/* line 686, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field {
  display: inline-block;
  min-width: calc(75% - 399px);
  padding-left: 25%;
  margin-top: 5px;
}
/* line 691, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field.small {
  font-size: 12px;
}
/* line 693, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .under-field.small * {
  font-size: 12px;
}
/* line 696, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .chars-count {
  width: 60px;
  font-size: 12px;
  line-height: 1;
  text-align: right;
  white-space: nowrap;
  position: absolute;
  top: 10px;
  left: calc(25% + 333px);
  z-index: 2;
}
/* line 706, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .chars-count + input {
  padding-right: 70px;
}
/* line 708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.sep {
  display: inline-block;
  padding: 0 5px;
}
/* line 712, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label {
  display: inline-block;
  width: 75%;
  margin-top: 5px;
}
/* line 716, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label p {
  margin: 0 0 10px 0;
}
/* line 718, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label p:last-child {
  margin: 0;
}
/* line 720, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label ul, .form .field .text-right-label ol {
  margin: 0 0 10px 25px;
}
/* line 722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .text-right-label ul:last-child, .form .field .text-right-label ol:last-child {
  margin-bottom: 0;
}
/* line 725, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.ajax-loader {
  width: 16px;
  margin-top: 0;
  margin-left: -23px;
  position: absolute;
  top: 7px;
  left: calc(25% + 400px);
}
/* line 733, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.fake-label {
  margin-top: 5px;
  overflow: hidden;
  text-align: right;
}
/* line 737, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field span.fake-label:after {
  content: ":";
}
/* line 739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .label {
  margin-right: 5px;
}
/* line 740, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label, .form .field span.fake-label {
  display: inline-block;
  float: none;
  width: 23%;
  min-height: 25px;
  margin-right: 2%;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label.no-after:after, .form .field span.fake-label.no-after:after {
  content: '';
}
/* line 751, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label.between-fields, .form .field span.fake-label.between-fields {
  width: 9%;
  max-width: 53px;
  margin: 5px 5px 0 5px;
}
/* line 757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input, .form .field select, .form .field button {
  float: none;
  width: 75%;
  max-width: 400px;
  margin-bottom: 0;
  font-size: 14px;
  vertical-align: top;
  transition: none;
}
/* line 765, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input ~ .icon, .form .field select ~ .icon, .form .field button ~ .icon {
  display: inline-block;
  height: 30px;
  padding-left: 10px;
  line-height: 30px;
}
/* line 773, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field button.ui-multiselect span {
  font-size: 13px;
}
/* line 775, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select {
  margin: 0;
}
/* line 777, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_3i"] {
  width: 16%;
  max-width: 100px;
  margin: 0;
}
/* line 778, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_2i"] {
  width: 58%;
  margin: 0 2%;
  max-width: calc(200px - 4%);
}
/* line 779, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_1i"] {
  width: 22%;
  max-width: 100px;
  margin: 0;
}
/* line 780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_4i"] {
  width: 35.5%;
  max-width: 100px;
  margin: 0;
}
/* line 782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_4i"] + span.sep-time {
  float: none !important;
  display: inline-block;
  width: 2%;
  text-align: center;
}
/* line 789, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select[id$="_5i"] {
  width: 35.5%;
  max-width: 100px;
  margin: 0;
}
/* line 790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select.start_field, .form .field select.end_field {
  width: 37%;
  max-width: calc(200px - 0.5%);
}
/* line 794, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field select.start_field {
  margin-right: 1%;
}
/* line 796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[type="checkbox"], .form .field input[type="radio"] {
  width: 14px;
  margin: 8px 0 0 0;
}
/* line 800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"], .form .field input.right[type="radio"], .form .field .ta-checkbox-tag.right {
  width: 14px;
  margin: 2px 0 0 25%;
}
/* line 803, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"] + label, .form .field input.right[type="radio"] + label, .form .field .ta-checkbox-tag.right + label {
  display: inline-block;
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"] + label:after, .form .field input.right[type="radio"] + label:after, .form .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 810, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"].full-width, .form .field input.right[type="radio"].full-width, .form .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 812, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.right[type="checkbox"].full-width + label, .form .field input.right[type="radio"].full-width + label, .form .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 14px);
}
/* line 816, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-checkbox-tag input ~ .icon {
  display: none;
}
/* line 817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-checkbox-tag.selected input ~ .icon {
  height: 100%;
  display: block;
  padding: 0;
  line-height: 14px;
}
/* line 824, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[type="file"] {
  margin-top: 7px;
}
/* line 825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .sep-datetime {
  display: block;
  height: 9px;
}
/* line 828, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .sep-datetime + select[id$="_4i"] {
  margin-left: 25%;
}
/* line 830, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[data-evol="true"] {
  width: calc(75% - 25px);
  max-width: 375px;
}
/* line 833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input[data-evol="true"] + .evo-colorind, .form .field input[data-evol="true"] + .evo-colorind-ie, .form .field input[data-evol="true"] + .evo-colorind-ff {
  display: inline-block;
  float: none;
  margin: 5px 0 0 5px;
  position: static;
}
/* line 840, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.two-fields {
  width: 31.4%;
  max-width: 158px;
}
/* line 844, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field input.hasDatepicker {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
/* line 848, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field textarea, .form .field .selected-items-container {
  float: none;
  width: 100% !important;
  margin-bottom: 0;
  font-size: 14px;
  vertical-align: top;
}
/* line 855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .selected-items-container {
  display: inline-block;
}
/* line 857, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .selected-items-container.under-button {
  margin: 10px 0 0 0;
}
/* line 859, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ textarea, .form .field label ~ button, .form .field label ~ .selected-items-container {
  width: 75% !important;
}
/* line 860, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ .selected-items-container.under-button {
  margin: 10px 0 0 25%;
}
/* line 861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field label ~ select[id$="_2i"] {
  width: 33%;
}
/* line 862, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea, .form .field .redactor-box {
  display: inline-block;
  width: 75%;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  letter-spacing: 1px;
  vertical-align: top;
}
/* line 870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea textarea, .form .field .redactor-box textarea {
  width: 100% !important;
}
/* line 872, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-textarea .redactor-box {
  width: 100%;
}
/* line 873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-toggle-field {
  display: inline-block;
  width: 75%;
}
/* line 876, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-toggle-field input, .form .field .content-toggle-field select {
  width: 100%;
}
/* line 878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .inline-info {
  margin: 10px 0 20px 25%;
  font-size: 14px;
  line-height: 1.3;
}
/* line 882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .inline-info.align-to-field {
  width: 75%;
  margin: 0 0 15px 25%;
  padding: 15px 10px;
}
/* line 888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .note-align-to-field {
  margin-left: 25%;
}
/* line 889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .dialog-options .dialog-option {
  width: auto;
  font-size: 14px;
  line-height: 1.3;
}
/* line 894, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table {
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 899, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form {
  display: inline-block;
  width: 75%;
  margin: 0;
  table-layout: fixed;
}
/* line 904, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form select, .form .field .table-form input {
  width: 100%;
  margin: 0;
}
/* line 905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form td.checkbox input {
  width: auto;
  margin: 0;
}
/* line 909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form .table-label {
  width: auto;
  min-height: 0;
  margin: 0;
  text-align: left;
}
/* line 914, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .table-form .table-label:after {
  content: "";
}
/* line 917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .ta-onoff-checkbox {
  margin-top: 3px;
}
/* line 918, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .right-onoff {
  max-width: calc(73% - 50px);
  display: inline-block;
  margin: 8px 0 0 2%;
  line-height: 1.4em;
  font-size: 13px;
  vertical-align: top;
}
/* line 926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field img.photo {
  width: 80px;
  margin: 0 5px 0 0;
}
/* line 929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field img.photo + a {
  text-decoration: none;
  vertical-align: middle;
}
/* line 935, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars label {
  margin: 0 7px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .rating_stars label :first-of-type {
  margin-right: 0;
}
/* line 943, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field .content-select, .form .field .content-search-form form table tr td.primary .content-select, .content-search-form form table tr td.primary .form .field .content-select, .form .field .content-search-form.open form table tr td .content-select, .content-search-form.open form table tr td .form .field .content-select {
  display: inline-block;
}
/* line 948, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_start input.start {
  background-color: #f2f2f2;
  border-color: #4F5D72;
  box-shadow: 0 0 8px #1771B6;
  outline: 0;
  outline-offset: -2px;
}
/* line 955, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_start input.end:focus {
  border-color: #D3DBE2;
  box-shadow: none;
}
/* line 961, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_end input.end {
  background-color: #f2f2f2;
  border-color: #4F5D72;
  box-shadow: 0 0 8px #1771B6;
  outline: 0;
  outline-offset: -2px;
}
/* line 968, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.select_end input.start:focus {
  border-color: #D3DBE2;
  box-shadow: none;
}
/* line 974, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error label {
  color: #c1282e;
}
/* line 975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error input, .form .field.error select, .form .field.error button {
  border-color: #c1282e;
}
/* line 976, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error .redactor-layer {
  border-color: #c1282e;
}
/* line 977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.error .redactor-toolbar {
  box-shadow: 0 1px 2px #c1282e;
}
/* line 980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-evol > div {
  display: inline-block;
  width: 75% !important;
  margin: 0 !important;
}
/* line 985, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-evol input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 988, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-icon input, .form .field.with-icon select, .form .field.with-icon button {
  width: calc(75% - 25px);
}
/* line 989, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-icon .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 5px 0 0 5px;
  padding: 0;
  font-size: 20px;
  line-height: 20px;
  vertical-align: top;
}
/* line 1001, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail .field-detail, .form .field.with-field-detail .field_with_errors {
  display: none !important;
}
/* line 1003, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error label {
  color: #c1282e;
}
/* line 1004, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input, .form .field.with-field-detail.error select, .form .field.with-field-detail.error button {
  width: 32%;
  border-color: #c1282e;
}
/* line 1009, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_3i"] {
  width: 8%;
}
/* line 1010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_2i"] {
  width: 12%;
}
/* line 1011, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_1i"] {
  width: 8%;
}
/* line 1012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select[id$="_4i"], .form .field.with-field-detail.error select[id$="_5i"] {
  width: 14%;
}
/* line 1013, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select.start_field, .form .field.with-field-detail.error select.end_field {
  width: 15%;
}
/* line 1014, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error select.start_field {
  margin-right: 2%;
}
/* line 1016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error label ~ textarea, .form .field.with-field-detail.error label ~ button, .form .field.with-field-detail.error label ~ .selected-items-container {
  width: 32% !important;
}
/* line 1017, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input.right[type="checkbox"], .form .field.with-field-detail.error input.right[type="radio"], .form .field.with-field-detail.error .ta-checkbox-tag.right {
  width: 14px;
}
/* line 1019, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error input.right[type="checkbox"].right + label, .form .field.with-field-detail.error input.right[type="radio"].right + label, .form .field.with-field-detail.error .ta-checkbox-tag.right.right + label {
  width: calc(30% - 18px);
}
/* line 1021, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail {
  float: none;
  display: inline-block !important;
  width: 41%;
  margin-left: 2%;
  font-size: 14px;
  line-height: 1.3;
}
/* line 1028, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-content {
  background-color: #fcf4f5;
  border-color: #c1282e;
  color: #c1282e;
}
/* line 1033, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-triangle {
  border-right-color: #c1282e;
}
/* line 1035, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail .field-detail-triangle:after {
  border-right-color: #fcf4f5;
}
/* line 1037, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error .field-detail.hidden {
  display: none !important;
}
/* line 1039, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error span.ajax-loader {
  left: 57%;
}
/* line 1040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.user-permissions label {
  width: 56%;
}
/* line 1041, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.with-evol > div {
  width: 32% !important;
}
/* line 1043, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-field-detail.error.with-icon input, .form .field.with-field-detail.error.with-icon select, .form .field.with-field-detail.error.with-icon button {
  width: calc(32% - 25px);
}
/* line 1047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions {
  padding: 0 0 0 30px;
  margin-left: calc(25% - 30px);
  position: relative;
}
/* line 1051, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions input {
  width: auto;
  margin: 0;
  position: absolute;
  top: 3px;
  left: 0;
}
/* line 1058, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions label {
  width: 100%;
  margin: 0;
  text-align: left;
}
/* line 1062, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.user-permissions label:after {
  content: '';
}
/* line 1065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mb0 {
  margin-bottom: 0;
}
/* line 1066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.evo div {
  display: inline;
}
/* line 1067, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mh0 {
  min-height: 0;
}
/* line 1069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.mh0 label {
  min-height: 0;
}
/* line 1071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label {
  margin-left: 25%;
}
/* line 1073, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label.no-space {
  margin-left: 0;
}
/* line 1074, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label .redactor-box, .form .field.without-label .text-right-label {
  width: 100%;
}
/* line 1075, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label .under-field {
  padding-left: 0;
}
/* line 1077, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.without-label.with-field-detail.error .redactor-box {
  width: 57%;
}
/* line 1081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.image-label img {
  display: inline-block;
  width: 80px;
  margin-right: 2%;
  margin-left: calc(23% - 80px);
  vertical-align: top;
}
/* line 1088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.image-label .right-img {
  display: inline-block;
  width: 75%;
}
/* line 1091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.image-label .right-img input {
  width: 100%;
  max-width: 100%;
}
/* line 1095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.image-label .right-img .info {
  display: inline-block;
  margin-top: 7px;
}
/* line 1102, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full .ta-onoff-checkbox {
  margin: 3px 2% 0 25%;
}
/* line 1103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full label {
  width: calc(73% - 50px);
  margin-right: 0;
  text-align: left;
}
/* line 1107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field-full label:after {
  content: '';
}
/* line 1111, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field .ta-onoff-checkbox {
  margin-right: 10px;
}
/* line 1112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-field input, .form .field.with-onoff-before-field select, .form .field.with-onoff-before-field button {
  width: calc(75% - 60px);
  max-width: 340px;
}
/* line 1118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-after-field .ta-onoff-checkbox {
  margin-left: 10px;
}
/* line 1119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-after-field input, .form .field.with-onoff-after-field select, .form .field.with-onoff-after-field button {
  width: calc(75% - 60px);
  max-width: 340px;
}
/* line 1125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label label {
  display: inline-block;
  width: calc(73% - 50px);
  margin: 5px 0 0 2%;
  text-align: left;
}
/* line 1130, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label label:after {
  content: '';
}
/* line 1132, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .field.with-onoff-before-label.full-width label {
  width: calc(98% - 50px);
}
/* line 1135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .fieldset {
  margin: 0 0 15px 0;
}
/* line 1137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .fieldset.mb0 {
  margin-bottom: 0;
}
/* line 1139, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions {
  margin-top: 20px;
}
/* line 1141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions.only-back-under-form {
  width: auto;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 15px;
}
/* line 1147, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions.only-back-under-form a {
  margin: 0;
}
/* line 1149, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions input[type="submit"] {
  float: right;
  font-size: 1em;
  position: static;
}
/* line 1155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .nav-btn-gray {
  min-width: 0;
}
/* line 1159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .left-submit {
  float: right;
  margin: 7.5px 10px 0 0;
}
/* line 1163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions .link-left {
  float: left;
  margin: 7.5px 10px 0 0;
}
/* line 1167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .actions:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form .fields-separator {
  height: auto;
  min-height: 21px;
  top: -29px;
}
/* line 1178, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form hr.with-text {
  margin-top: 24px;
}
/* line 1179, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* line 1185, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form .field.small input, .form.search-form .field.small select {
  width: 100%;
  max-width: 100%;
}
/* line 1186, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.search-form .field.small button.ui-multiselect {
  width: 100% !important;
  max-width: 100%;
}
/* line 1190, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* line 1194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field {
  text-align: center;
}
/* line 1196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field input[type="text"] {
  width: calc(75% - 20px);
}
/* line 1197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field input[type="submit"] {
  z-index: 2;
}
/* line 1198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-search .field:after {
  top: 5px;
  left: -18px;
}
/* line 1206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input {
  width: 75%;
}
/* line 1207, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input[type="checkbox"], .form.form-dialog .field input[type="radio"] {
  width: 14px;
  margin: 8px 0 0 0;
}
/* line 1211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"], .form.form-dialog .field input.right[type="radio"], .form.form-dialog .field .ta-checkbox-tag.right {
  width: 14px;
  margin: 2px 0 0 25%;
}
/* line 1214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"] + label, .form.form-dialog .field input.right[type="radio"] + label, .form.form-dialog .field .ta-checkbox-tag.right + label {
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 1218, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"] + label:after, .form.form-dialog .field input.right[type="radio"] + label:after, .form.form-dialog .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 1220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"].full-width, .form.form-dialog .field input.right[type="radio"].full-width, .form.form-dialog .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 1222, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field input.right[type="checkbox"].full-width + label, .form.form-dialog .field input.right[type="radio"].full-width + label, .form.form-dialog .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 14px);
}
/* line 1226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog .field.with-icon input {
  width: calc(75% - 25px);
}
/* line 1230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field {
  font-size: 0;
  letter-spacing: 0;
}
/* line 1233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field label {
  float: none;
  font-size: 14px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 1239, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field button {
  float: none;
  display: inline-block;
  width: 75%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.3;
  vertical-align: top;
}
/* line 1248, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input[data-evol="true"] {
  width: calc(75% - 25px);
}
/* line 1249, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input[type="checkbox"], .form.form-dialog.with-field-details .field input[type="radio"] {
  width: 14px;
  margin: 8px 0 0 0;
}
/* line 1253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"], .form.form-dialog.with-field-details .field input.right[type="radio"], .form.form-dialog.with-field-details .field .ta-checkbox-tag.right {
  width: 14px;
  margin: 2px 0 0 25%;
}
/* line 1256, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"] + label, .form.form-dialog.with-field-details .field input.right[type="radio"] + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label {
  width: calc(73% - 18px);
  margin: 0 0 0 2%;
  text-align: left;
}
/* line 1260, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"] + label:after, .form.form-dialog.with-field-details .field input.right[type="radio"] + label:after, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label:after {
  content: '';
}
/* line 1262, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"].full-width, .form.form-dialog.with-field-details .field input.right[type="radio"].full-width, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right.full-width {
  margin-left: 0;
}
/* line 1264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field input.right[type="checkbox"].full-width + label, .form.form-dialog.with-field-details .field input.right[type="radio"].full-width + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right.full-width + label {
  width: calc(98% - 14px);
}
/* line 1267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field textarea {
  width: 75% !important;
}
/* line 1268, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box {
  width: 75%;
}
/* line 1270, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea textarea, .form.form-dialog.with-field-details .field .redactor-box textarea {
  width: 100% !important;
}
/* line 1272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-textarea .redactor-box {
  width: 100%;
}
/* line 1273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-toggle-field {
  width: 75%;
}
/* line 1275, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .content-toggle-field input, .form.form-dialog.with-field-details .field .content-toggle-field select {
  width: 100%;
}
/* line 1277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .text-right-label {
  font-size: 14px;
  line-height: 1.3;
}
/* line 1281, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail {
  float: none;
  margin: 0 0 0 25%;
  font-size: 13px;
  line-height: 1.3;
}
/* line 1286, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail .field-detail-triangle {
  display: none !important;
}
/* line 1287, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field-detail .field-detail-content {
  background-color: transparent;
  height: auto;
  padding: 0;
  border: none;
}
/* line 1294, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors {
  display: inline-block;
}
/* line 1297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors ~ .field-detail .field-detail-triangle {
  display: none !important;
}
/* line 1298, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field .field_with_errors ~ .field-detail .field-detail-content {
  background-color: transparent;
  height: auto;
  padding: 0;
  border: none;
}
/* line 1307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.user-permissions label {
  width: 100%;
}
/* line 1308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.user-permissions .field-detail {
  margin: 5px 0 0 0;
}
/* line 1311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field {
  width: calc(75% - 25px);
}
/* line 1312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-icon textarea {
  width: calc(75% - 25px) !important;
}
/* line 1315, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button {
  width: 75%;
}
/* line 1316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input[data-evol="true"] {
  width: calc(75% - 25px);
}
/* line 1317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error textarea {
  width: 75% !important;
}
/* line 1319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field {
  width: calc(75% - 25px);
}
/* line 1320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error.with-icon textarea {
  width: calc(75% - 25px) !important;
}
/* line 1325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-dialog.with-field-details .field.with-field-detail.error input[type="checkbox"], .form.form-dialog.with-field-details .field.with-field-detail.error input[type="radio"], .form.form-dialog.with-field-details .field.with-field-detail.error input[type="time"] {
  width: auto;
}
/* line 1329, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.wrap-only-back-under-form {
  padding: 0;
}
/* line 1331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.wrap-only-back-under-form .actions.only-back-under-form {
  position: static;
}
/* line 1337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field label {
  width: 100%;
  min-height: 0;
  margin: 0 0 5px 0;
  text-align: left;
}
/* line 1342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field label ~ textarea {
  width: 100% !important;
}
/* line 1344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field select, .form.form-in-cell .field input, .form.form-in-cell .field button {
  width: 100%;
  margin: 0;
}
/* line 1345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field input[type="checkbox"], .form.form-in-cell .field input[type="radio"], .form.form-in-cell .field input[type="time"] {
  width: auto;
}
/* line 1346, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.with-evol > div {
  width: 100% !important;
}
/* line 1347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 1349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 1354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field .under-field {
  max-width: 100%;
  padding-left: 0;
  white-space: normal;
}
/* line 1360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.vm:before {
  content: '';
  height: 30px;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 1367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.vm input {
  vertical-align: middle;
}
/* line 1370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.form-in-cell .field.with-icon input, .form.form-in-cell .field.with-icon select, .form.form-in-cell .field.with-icon button {
  width: calc(100% - 25px);
}
/* line 1374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.noptb {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1375, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.pt20 {
  padding-top: 20px;
}
/* line 1376, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.p0 {
  padding: 0;
}
/* line 1377, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions {
  padding-bottom: 0;
}
/* line 1379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions .field:last-child {
  margin-bottom: 0;
}
/* line 1380, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.form.without-actions .fieldset:last-child {
  margin-bottom: 0;
}

/* line 1385, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search {
  background-color: #f2f2f8;
  width: auto;
  max-width: 100%;
  margin: 20px auto;
}
/* line 1390, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .label {
  margin: 0 0 5px 0;
}
/* line 1391, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=text] {
  width: 85%;
  margin-bottom: 0;
}
/* line 1394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=text].datepicker {
  width: 75%;
}
/* line 1396, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search input[type=submit] {
  position: static;
}
/* line 1397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search select {
  width: 85%;
  margin-bottom: 0;
}
/* line 1401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete {
  display: inline-block;
  width: 85%;
  margin-bottom: 0;
  position: relative;
}
/* line 1406, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete input {
  width: 100%;
  height: 28px;
  margin-bottom: 0;
}
/* line 1411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search .field-autocomplete .ajax-loader {
  position: absolute;
  top: 5px;
  margin: 0;
  right: 2.8%;
}
/* line 1418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar {
  width: 100%;
  table-layout: fixed;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  padding-top: 2px;
}
/* line 1424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar thead td {
  padding: 5px 0;
  text-align: center;
}
/* line 1430, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td {
  padding: 5px 0;
  border-left: solid 1px #e4e4e4;
  text-align: center;
}
/* line 1434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td:first-child {
  border-left: none;
}
/* line 1435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td.right {
  text-align: right;
}
/* line 1436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tbody td button.ui-multiselect {
  width: 85% !important;
}
/* line 1440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-search-form .form#form-search #search-bar tfoot td {
  padding: 10px 15px 0 15px;
}

/* line 1446, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu {
  display: inline-block;
  background-color: #333A3F;
  width: 240px;
  color: #FFFFFF;
  font-size: 0;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
  position: fixed;
  top: 40px;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1468, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 240px;
}
/* line 1469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu > div {
  position: relative;
  z-index: 1;
}
/* line 1473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .small, #sidebar-menu .general {
  display: none;
}
/* line 1474, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu a, #sidebar-menu span {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 1480, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu span.ion-chevron-right, #sidebar-menu span.ion-chevron-left {
  color: #D9E1E6;
}
/* line 1481, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .sep {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 12px;
}
/* line 1487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top {
  border-bottom: 1px solid #4F5D72;
}
/* line 1489, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name {
  padding: 10px;
}
/* line 1491, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.icon {
  display: none;
  width: 42px;
  border-bottom: 1px solid #4F5D72;
  line-height: 52px;
  text-align: center;
  vertical-align: middle;
}
/* line 1498, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.icon img {
  width: 22px;
  margin: 15px 10px;
}
/* line 1503, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .top .app-name span.text {
  display: inline-block;
  width: 100%;
  line-height: 34px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
/* line 1517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul, #sidebar-menu .bottom > ul {
  margin: 0;
  padding: 5px 0;
  list-style-type: none;
}
/* line 1522, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a, #sidebar-menu .bottom > ul > li > a {
  display: block;
  padding: 0 10px;
  line-height: 0;
  font-size: 0;
  text-decoration: none;
}
/* line 1528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span, #sidebar-menu .bottom > ul > li > a > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon, #sidebar-menu .bottom > ul > li > a > span.icon {
  width: 22px;
  height: 22px;
  text-align: center;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 1538, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon:before, #sidebar-menu .bottom > ul > li > a > span.icon:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 1545, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span, #sidebar-menu .bottom > ul > li > a > span.icon span {
  display: inline-block;
  vertical-align: middle;
  background-image: url(https://cdnsb.s3.amazonaws.com/images/demotivational/sidebar-menu-icons.png);
  background-repeat: no-repeat;
  background-color: transparent;
  opacity: 0.4;
}
/* line 1552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.settings, #sidebar-menu .bottom > ul > li > a > span.icon span.settings {
  background-position: -72px -72px;
  width: 18px;
  height: 18px;
}
/* line 1557, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.apps, #sidebar-menu .bottom > ul > li > a > span.icon span.apps {
  background-position: -96px 0;
  width: 16px;
  height: 15px;
}
/* line 1562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.contacts, #sidebar-menu .bottom > ul > li > a > span.icon span.contacts {
  background-position: -120px 0;
  width: 17px;
  height: 13px;
}
/* line 1567, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.sales, #sidebar-menu .middle > ul > li > a > span.icon span.general_data, #sidebar-menu .bottom > ul > li > a > span.icon span.sales, #sidebar-menu .bottom > ul > li > a > span.icon span.general_data {
  background-position: -144px 0;
  width: 17px;
  height: 14px;
}
/* line 1572, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.marketing, #sidebar-menu .bottom > ul > li > a > span.icon span.marketing {
  background-position: -23px -24px;
  width: 16px;
  height: 17px;
}
/* line 1577, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.software, #sidebar-menu .bottom > ul > li > a > span.icon span.software {
  background-position: -48px -24px;
  width: 17px;
  height: 16px;
}
/* line 1582, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.people, #sidebar-menu .middle > ul > li > a > span.icon span.users, #sidebar-menu .middle > ul > li > a > span.icon span.newsletter_contacts, #sidebar-menu .middle > ul > li > a > span.icon span.utenti, #sidebar-menu .middle > ul > li > a > span.icon span.registry, #sidebar-menu .bottom > ul > li > a > span.icon span.people, #sidebar-menu .bottom > ul > li > a > span.icon span.users, #sidebar-menu .bottom > ul > li > a > span.icon span.newsletter_contacts, #sidebar-menu .bottom > ul > li > a > span.icon span.utenti, #sidebar-menu .bottom > ul > li > a > span.icon span.registry {
  background-position: -72px -24px;
  width: 16px;
  height: 14px;
}
/* line 1587, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.fiscal, #sidebar-menu .bottom > ul > li > a > span.icon span.fiscal {
  background-position: -96px -24px;
  width: 16px;
  height: 14px;
}
/* line 1592, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.brutality, #sidebar-menu .middle > ul > li > a > span.icon span.places, #sidebar-menu .bottom > ul > li > a > span.icon span.brutality, #sidebar-menu .bottom > ul > li > a > span.icon span.places {
  background-position: -120px -24px;
  width: 13px;
  height: 16px;
}
/* line 1597, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.admin, #sidebar-menu .middle > ul > li > a > span.icon span.files, #sidebar-menu .bottom > ul > li > a > span.icon span.admin, #sidebar-menu .bottom > ul > li > a > span.icon span.files {
  background-position: -144px -24px;
  width: 16px;
  height: 13px;
}
/* line 1602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.intelligence, #sidebar-menu .middle > ul > li > a > span.icon span.stats, #sidebar-menu .middle > ul > li > a > span.icon span.reports, #sidebar-menu .bottom > ul > li > a > span.icon span.intelligence, #sidebar-menu .bottom > ul > li > a > span.icon span.stats, #sidebar-menu .bottom > ul > li > a > span.icon span.reports {
  background-position: -24px 0;
  width: 16px;
  height: 16px;
}
/* line 1607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tools, #sidebar-menu .bottom > ul > li > a > span.icon span.tools {
  background-position: -48px 0;
  width: 16px;
  height: 16px;
}
/* line 1612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.products, #sidebar-menu .bottom > ul > li > a > span.icon span.products {
  background-position: -71px 0;
  width: 17px;
  height: 14px;
}
/* line 1617, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tom, #sidebar-menu .middle > ul > li > a > span.icon span.reportistica, #sidebar-menu .bottom > ul > li > a > span.icon span.tom, #sidebar-menu .bottom > ul > li > a > span.icon span.reportistica {
  background-position: 0 -23px;
  width: 16px;
  height: 16px;
}
/* line 1622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.home, #sidebar-menu .middle > ul > li > a > span.icon span.summary, #sidebar-menu .bottom > ul > li > a > span.icon span.home, #sidebar-menu .bottom > ul > li > a > span.icon span.summary {
  background-position: -167px 0;
  width: 17px;
  height: 16px;
}
/* line 1627, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.activities, #sidebar-menu .middle > ul > li > a > span.icon span.reservations, #sidebar-menu .bottom > ul > li > a > span.icon span.activities, #sidebar-menu .bottom > ul > li > a > span.icon span.reservations {
  background-position: -216px 0;
  width: 15px;
  height: 16px;
}
/* line 1632, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.accounting, #sidebar-menu .middle > ul > li > a > span.icon span.invoices, #sidebar-menu .middle > ul > li > a > span.icon span.documents, #sidebar-menu .bottom > ul > li > a > span.icon span.accounting, #sidebar-menu .bottom > ul > li > a > span.icon span.invoices, #sidebar-menu .bottom > ul > li > a > span.icon span.documents {
  background-position: -240px 0;
  width: 13px;
  height: 16px;
}
/* line 1637, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.site, #sidebar-menu .middle > ul > li > a > span.icon span.templates, #sidebar-menu .bottom > ul > li > a > span.icon span.site, #sidebar-menu .bottom > ul > li > a > span.icon span.templates {
  background-position: -168px -24px;
  width: 16px;
  height: 12px;
}
/* line 1642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.messages, #sidebar-menu .middle > ul > li > a > span.icon span.custom_hooks, #sidebar-menu .bottom > ul > li > a > span.icon span.messages, #sidebar-menu .bottom > ul > li > a > span.icon span.custom_hooks {
  background-position: -192px -24px;
  width: 16px;
  height: 13px;
}
/* line 1647, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.society, #sidebar-menu .bottom > ul > li > a > span.icon span.society {
  background-position: -216px -24px;
  width: 9px;
  height: 16px;
}
/* line 1652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.sport, #sidebar-menu .bottom > ul > li > a > span.icon span.sport {
  background-position: -240px -24px;
  width: 16px;
  height: 13px;
}
/* line 1657, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.widget, #sidebar-menu .bottom > ul > li > a > span.icon span.widget {
  background-position: -264px 0;
  width: 14px;
  height: 16px;
}
/* line 1662, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.events, #sidebar-menu .middle > ul > li > a > span.icon span.lists, #sidebar-menu .middle > ul > li > a > span.icon span.funnels, #sidebar-menu .bottom > ul > li > a > span.icon span.events, #sidebar-menu .bottom > ul > li > a > span.icon span.lists, #sidebar-menu .bottom > ul > li > a > span.icon span.funnels {
  background-position: -192px 0;
  width: 17px;
  height: 15px;
}
/* line 1667, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.promoted, #sidebar-menu .middle > ul > li > a > span.icon span.rate, #sidebar-menu .middle > ul > li > a > span.icon span.login-society, #sidebar-menu .bottom > ul > li > a > span.icon span.promoted, #sidebar-menu .bottom > ul > li > a > span.icon span.rate, #sidebar-menu .bottom > ul > li > a > span.icon span.login-society {
  background-position: -263px -23px;
  width: 16px;
  height: 15px;
}
/* line 1672, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.archive, #sidebar-menu .bottom > ul > li > a > span.icon span.archive {
  background-position: 0 -48px;
  width: 15px;
  height: 15px;
}
/* line 1677, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.teams, #sidebar-menu .bottom > ul > li > a > span.icon span.teams {
  background-position: -24px -48px;
  width: 17px;
  height: 14px;
}
/* line 1682, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.categories, #sidebar-menu .bottom > ul > li > a > span.icon span.categories {
  background-position: -48px -48px;
  width: 16px;
  height: 15px;
}
/* line 1687, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.groups, #sidebar-menu .bottom > ul > li > a > span.icon span.groups {
  background-position: -72px -48px;
  width: 18px;
  height: 15px;
}
/* line 1692, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.games, #sidebar-menu .bottom > ul > li > a > span.icon span.games {
  background-position: -95px -47px;
  width: 17px;
  height: 15px;
}
/* line 1697, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.guide-helps, #sidebar-menu .bottom > ul > li > a > span.icon span.guide-helps {
  background-position: -120px -48px;
  width: 15px;
  height: 16px;
}
/* line 1702, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.wordpress_pages, #sidebar-menu .bottom > ul > li > a > span.icon span.wordpress_pages {
  background-position: -144px -48px;
  width: 16px;
  height: 16px;
}
/* line 1707, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.graphics, #sidebar-menu .bottom > ul > li > a > span.icon span.graphics {
  background-position: -168px -47px;
  width: 17px;
  height: 17px;
}
/* line 1712, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.society_payment_transfers, #sidebar-menu .bottom > ul > li > a > span.icon span.society_payment_transfers {
  background-position: -191px -48px;
  width: 17px;
  height: 11px;
}
/* line 1717, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.data, #sidebar-menu .middle > ul > li > a > span.icon span.receipts, #sidebar-menu .bottom > ul > li > a > span.icon span.data, #sidebar-menu .bottom > ul > li > a > span.icon span.receipts {
  background-position: -216px -48px;
  width: 13px;
  height: 16px;
}
/* line 1722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.inbound, #sidebar-menu .bottom > ul > li > a > span.icon span.inbound {
  background-position: -240px -48px;
  width: 18px;
  height: 13px;
}
/* line 1727, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.outbound, #sidebar-menu .bottom > ul > li > a > span.icon span.outbound {
  background-position: -264px -48px;
  width: 18px;
  height: 13px;
}
/* line 1732, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.videos, #sidebar-menu .bottom > ul > li > a > span.icon span.videos {
  background-position: 0 -72px;
  width: 16px;
  height: 11px;
}
/* line 1737, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.faq, #sidebar-menu .bottom > ul > li > a > span.icon span.faq {
  background-position: -24px -72px;
  width: 17px;
  height: 18px;
}
/* line 1742, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.newsletter, #sidebar-menu .bottom > ul > li > a > span.icon span.newsletter {
  background-position: -48px -72px;
  width: 16px;
  height: 17px;
}
/* line 1747, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.riepilogo, #sidebar-menu .middle > ul > li > a > span.icon span.dashboard, #sidebar-menu .bottom > ul > li > a > span.icon span.riepilogo, #sidebar-menu .bottom > ul > li > a > span.icon span.dashboard {
  background-position: -96px -72px;
  width: 16px;
  height: 13px;
}
/* line 1752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.donazioni, #sidebar-menu .middle > ul > li > a > span.icon span.caterpillar, #sidebar-menu .bottom > ul > li > a > span.icon span.donazioni, #sidebar-menu .bottom > ul > li > a > span.icon span.caterpillar {
  background-position: -120px -72px;
  width: 18px;
  height: 16px;
}
/* line 1757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.donatori, #sidebar-menu .bottom > ul > li > a > span.icon span.donatori {
  background-position: -144px -72px;
  width: 17px;
  height: 14px;
}
/* line 1762, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.survey, #sidebar-menu .bottom > ul > li > a > span.icon span.survey {
  background-position: -168px -72px;
  width: 16px;
  height: 18px;
}
/* line 1767, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.resources, #sidebar-menu .bottom > ul > li > a > span.icon span.resources {
  background-position: -192px -72px;
  width: 17px;
  height: 16px;
}
/* line 1772, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.furgoni, #sidebar-menu .bottom > ul > li > a > span.icon span.furgoni {
  background-position: -215px -72px;
  width: 17px;
  height: 11px;
}
/* line 1777, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.palestre, #sidebar-menu .bottom > ul > li > a > span.icon span.palestre {
  background-position: -239px -72px;
  width: 15px;
  height: 17px;
}
/* line 1782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.call_to_actions, #sidebar-menu .bottom > ul > li > a > span.icon span.call_to_actions {
  background-position: -264px -72px;
  width: 16px;
  height: 16px;
}
/* line 1787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.staff, #sidebar-menu .bottom > ul > li > a > span.icon span.staff {
  background-position: 0 -96px;
  width: 17px;
  height: 14px;
}
/* line 1792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.campaigns, #sidebar-menu .middle > ul > li > a > span.icon span.enrollments, #sidebar-menu .middle > ul > li > a > span.icon span.articles, #sidebar-menu .bottom > ul > li > a > span.icon span.campaigns, #sidebar-menu .bottom > ul > li > a > span.icon span.enrollments, #sidebar-menu .bottom > ul > li > a > span.icon span.articles {
  background-position: -24px -96px;
  width: 17px;
  height: 17px;
}
/* line 1797, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.change-avatar, #sidebar-menu .bottom > ul > li > a > span.icon span.change-avatar {
  background-position: -48px -96px;
  width: 16px;
  height: 12px;
}
/* line 1802, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.profile, #sidebar-menu .bottom > ul > li > a > span.icon span.profile {
  background-position: -96px -96px;
  width: 16px;
  height: 16px;
}
/* line 1807, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.notifications_settings, #sidebar-menu .bottom > ul > li > a > span.icon span.notifications_settings {
  background-position: -120px -96px;
  width: 11px;
  height: 17px;
}
/* line 1812, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.change_password, #sidebar-menu .bottom > ul > li > a > span.icon span.change_password {
  background-position: -72px -96px;
  width: 11px;
  height: 17px;
}
/* line 1817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.personal-profile, #sidebar-menu .bottom > ul > li > a > span.icon span.personal-profile {
  background-position: -144px -96px;
  width: 15px;
  height: 15px;
}
/* line 1822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.child, #sidebar-menu .bottom > ul > li > a > span.icon span.child {
  background-position: -168px -96px;
  width: 16px;
  height: 15px;
}
/* line 1827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.add_child, #sidebar-menu .bottom > ul > li > a > span.icon span.add_child {
  background-position: -192px -95px;
  width: 20px;
  height: 16px;
}
/* line 1832, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.helps, #sidebar-menu .bottom > ul > li > a > span.icon span.helps {
  background-position: -215px -96px;
  width: 16px;
  height: 15px;
}
/* line 1837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.visite_mediche_e_assicurazioni, #sidebar-menu .middle > ul > li > a > span.icon span.medical_examinations, #sidebar-menu .bottom > ul > li > a > span.icon span.visite_mediche_e_assicurazioni, #sidebar-menu .bottom > ul > li > a > span.icon span.medical_examinations {
  background-position: -240px -96px;
  width: 17px;
  height: 14px;
}
/* line 1842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.contracts, #sidebar-menu .bottom > ul > li > a > span.icon span.contracts {
  background-position: -264px -96px;
  width: 16px;
  height: 17px;
}
/* line 1847, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.multimedia_files, #sidebar-menu .bottom > ul > li > a > span.icon span.multimedia_files {
  background-position: 0 -120px;
  width: 16px;
  height: 12px;
}
/* line 1852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.tags, #sidebar-menu .bottom > ul > li > a > span.icon span.tags {
  background-position: -72px 0;
  width: 17px;
  height: 14px;
}
/* line 1857, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.icon span.history, #sidebar-menu .bottom > ul > li > a > span.icon span.history {
  background-position: -24px -120px;
  width: 17px;
  height: 16px;
}
/* line 1864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.text, #sidebar-menu .bottom > ul > li > a > span.text {
  width: 188px;
  padding: 0 10px;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1872, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu .bottom > ul > li > a > span.ion-chevron-right {
  width: 8px;
}
/* line 1874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a:hover, #sidebar-menu .middle > ul > li > a:focus, #sidebar-menu .bottom > ul > li > a:hover, #sidebar-menu .bottom > ul > li > a:focus {
  background-color: #1D2328;
}
/* line 1876, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > a:hover > span.icon span, #sidebar-menu .middle > ul > li > a:focus > span.icon span, #sidebar-menu .bottom > ul > li > a:hover > span.icon span, #sidebar-menu .bottom > ul > li > a:focus > span.icon span {
  opacity: 1;
}
/* line 1879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li > ul, #sidebar-menu .bottom > ul > li > ul {
  display: none;
}
/* line 1881, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > a, #sidebar-menu .bottom > ul > li.selected > a {
  background-color: #1D2328;
}
/* line 1883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > a > span.icon span, #sidebar-menu .bottom > ul > li.selected > a > span.icon span {
  opacity: 1;
}
/* line 1885, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul, #sidebar-menu .bottom > ul > li.selected > ul {
  display: block;
  width: 198px;
  margin: 0;
  list-style-type: none;
  position: absolute;
  top: -53px;
  left: 42px;
}
/* line 1894, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a, #sidebar-menu .bottom > ul > li.selected > ul > li > a {
  display: block;
  padding: 0 10px;
  line-height: 0;
  font-size: 0;
  text-decoration: none;
}
/* line 1900, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a:hover, #sidebar-menu .middle > ul > li.selected > ul > li > a:focus, #sidebar-menu .bottom > ul > li.selected > ul > li > a:hover, #sidebar-menu .bottom > ul > li.selected > ul > li > a:focus {
  background-color: #1D2328;
}
/* line 1901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span, #sidebar-menu .bottom > ul > li.selected > ul > li > a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1904, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span.text, #sidebar-menu .bottom > ul > li.selected > ul > li > a span.text {
  width: 165px;
  padding-right: 5px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1911, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span.text img, #sidebar-menu .bottom > ul > li.selected > ul > li > a span.text img {
  height: 20px;
  margin: 0 5px 0 0;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
/* line 1919, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li > a span.ion-chevron-right, #sidebar-menu .bottom > ul > li.selected > ul > li > a span.ion-chevron-right {
  width: 8px;
}
/* line 1922, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul, #sidebar-menu .bottom > ul > li.selected > ul > li ul {
  display: none;
  background-color: #4F5D72;
  margin: 0;
  list-style-type: none;
}
/* line 1927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li, #sidebar-menu .bottom > ul > li.selected > ul > li ul li {
  line-height: 0;
}
/* line 1929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a {
  display: block;
  padding: 0 10px;
  line-height: 0;
  font-style: italic;
  text-align: right;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1939, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a .text, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a .text {
  display: inline-block;
  line-height: 32px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.title, #sidebar-menu .bottom > ul > li.selected > ul > li.title {
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #4F5D72;
  text-align: center;
  text-transform: uppercase;
}
/* line 1956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.title span, #sidebar-menu .bottom > ul > li.selected > ul > li.title span {
  line-height: 32px;
}
/* line 1958, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back, #sidebar-menu .bottom > ul > li.selected > ul > li.back {
  margin-top: 5px;
}
/* line 1960, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a {
  padding: 0 10px;
  border-top: 1px solid #4F5D72;
  border-bottom: 1px solid #4F5D72;
}
/* line 1964, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span {
  display: inline-block;
  vertical-align: middle;
  color: #7AB55C;
  font-size: 12px;
}
/* line 1969, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span.ion-chevron-left, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span.ion-chevron-left {
  width: 7px;
}
/* line 1970, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.back > a span.text, #sidebar-menu .bottom > ul > li.selected > ul > li.back > a span.text {
  width: calc(100% - 12px);
  text-align: right;
  font-style: italic;
}
/* line 1979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected > a, #sidebar-menu .bottom > ul > li.selected > ul > li.selected > a {
  background-color: #1D2328;
}
/* line 1981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected > a span.ion-chevron-right, #sidebar-menu .bottom > ul > li.selected > ul > li.selected > a span.ion-chevron-right {
  transform: rotate(90deg);
}
/* line 1985, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.selected ul, #sidebar-menu .bottom > ul > li.selected > ul > li.selected ul {
  display: block;
}
/* line 1987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li.menu-footer, #sidebar-menu .bottom > ul > li.selected > ul > li.menu-footer {
  display: none;
}
/* line 1992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul#general-menu, #sidebar-menu .bottom > ul#general-menu {
  display: none;
}
/* line 1995, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle {
  z-index: 3;
}
/* line 1997, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search {
  padding: 10px;
  border-bottom: 1px solid #4F5D72;
  position: relative;
}
/* line 2001, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search input[type="text"] {
  background-color: #FFFFFF;
  width: 100%;
  height: 32px;
  padding: 1px 5px;
  border: 1px solid #4F5D72;
  font-size: 14px;
  line-height: 28px;
}
/* line 2010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search input[type="submit"] {
  display: none;
}
/* line 2011, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search .ion-search {
  background-color: #7AB55C;
  width: 30px;
  height: 30px;
  line-height: 32px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 11px;
  right: 11px;
}
/* line 2022, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle .search .ion-search:before {
  line-height: 32px;
}
/* line 2030, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li a:hover span, #sidebar-menu .middle > ul > li.selected > ul > li ul li a:focus span {
  color: #F5A000;
}
/* line 2034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .middle > ul > li.selected > ul > li ul li.selected a span {
  color: #F5A000;
}
/* line 2040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom {
  z-index: 3;
}
/* line 2044, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul {
  top: auto;
  bottom: 52px;
}
/* line 2047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li.title {
  border-top: 1px solid #4F5D72;
}
/* line 2051, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li ul li a:hover span, #sidebar-menu .bottom > ul > li.selected > ul > li ul li a:focus span {
  color: #7AB55C;
}
/* line 2055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom > ul > li.selected > ul > li ul li.selected a span {
  color: #7AB55C;
}
/* line 2061, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio {
  border-top: 1px solid #4F5D72;
}
/* line 2063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio a {
  display: block;
  padding: 10px;
  line-height: 32px;
  font-size: 0;
  letter-spacing: 0;
  text-decoration: none;
}
/* line 2070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio a:hover, #sidebar-menu .bottom .piu-spazio a:focus {
  background-color: #1D2328;
}
/* line 2072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio span {
  display: inline-block;
  vertical-align: middle;
}
/* line 2076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio .ion-chevron-left {
  width: 22px;
  color: #7AB55C;
  text-align: center;
}
/* line 2081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu .bottom .piu-spazio .text {
  width: 198px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .small {
  display: block;
}
/* line 2092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .big {
  display: none;
}
/* line 2093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu {
  padding: 10px;
}
/* line 2095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a {
  display: inline-block;
  background-color: #1D2328;
  width: 48%;
  height: 34px;
  border: 1px solid #4F5D72;
  border-radius: 4px;
  line-height: 34px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 2107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a:first-child {
  margin-right: 4%;
}
/* line 2108, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .choose-menu a:hover, #sidebar-menu.with-general .choose-menu a:focus, #sidebar-menu.with-general .choose-menu a.selected {
  background-color: #F5A000;
  border-color: transparent;
}
/* line 2116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name {
  font-size: 0;
  line-height: 1;
  letter-spacing: 0;
}
/* line 2120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name span.icon {
  display: none;
}
/* line 2121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .middle > ul li.app-name span.text {
  display: inline-block;
  width: 100%;
  padding: 5px 10px;
  line-height: 22px;
  color: #F5A000;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info {
  padding: 10px;
  border-top: 1px solid #4F5D72;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2143, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info img {
  width: 42px;
  display: inline-block;
  vertical-align: middle;
}
/* line 2148, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text {
  width: calc(100% - 50px);
  display: inline-block;
  padding: 6px 0 6px 10px;
  vertical-align: middle;
}
/* line 2153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span {
  display: block;
  color: #FFFFFF;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span.name {
  margin-bottom: 5px;
  font-size: 14px;
}
/* line 2164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.text > span.society-name {
  font-size: 11px;
}
/* line 2167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info > span.ion-chevron-right {
  display: inline-block;
  width: 8px;
  vertical-align: middle;
}
/* line 2172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info:hover, #sidebar-menu.with-general .bottom .account-info:focus {
  background-color: #1D2328;
}
/* line 2175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active {
  background-color: #1D2328;
}
/* line 2177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active > span.ion-chevron-right {
  transform: rotate(-90deg);
}
/* line 2178, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom .account-info.active + #user-menu {
  display: block;
}
/* line 2181, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu {
  background-color: #FFFFFF;
  display: none;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  right: 10px;
  bottom: 66px;
  left: 10px;
}
/* line 2191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a {
  line-height: 28px;
}
/* line 2193, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a span {
  color: #4b4b4b;
  line-height: 28px;
}
/* line 2197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li > a:hover span, #sidebar-menu.with-general .bottom #user-menu > li > a:focus span {
  color: #FFFFFF;
}
/* line 2199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li:first-child > a {
  padding-top: 3px;
  border-radius: 3px 3px 0 0;
}
/* line 2203, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu > li:last-child > a {
  padding-bottom: 3px;
  border-radius: 0 0 3px 3px;
}
/* line 2208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.with-general .bottom #user-menu:before {
  content: '';
  width: 0;
  height: 0;
  margin-left: -10px;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #FFFFFF transparent transparent transparent;
  position: absolute;
  bottom: -10px;
  left: 50%;
}
/* line 2224, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li.selected > ul {
  overflow: auto;
}
/* line 2225, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle, #sidebar-menu.show-second-level .sep, #sidebar-menu.show-second-level .bottom {
  width: 42px;
}
/* line 2227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle.open-submenu, #sidebar-menu.show-second-level .sep.open-submenu, #sidebar-menu.show-second-level .bottom.open-submenu {
  width: auto;
}
/* line 2231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level:before, #sidebar-menu.mini:before {
  content: '';
  background-color: #1D2328;
  width: 42px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
/* line 2241, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top, #sidebar-menu.mini .top {
  border-bottom: none;
}
/* line 2243, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name, #sidebar-menu.mini .top .app-name {
  padding: 0;
}
/* line 2245, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name span.icon, #sidebar-menu.mini .top .app-name span.icon {
  display: inline-block;
}
/* line 2246, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .top .app-name span.text, #sidebar-menu.mini .top .app-name span.text {
  display: none;
}
/* line 2250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li, #sidebar-menu.show-second-level .bottom > ul > li, #sidebar-menu.mini .middle > ul > li, #sidebar-menu.mini .bottom > ul > li {
  width: 42px;
}
/* line 2253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li > a > span.text, #sidebar-menu.show-second-level .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu.show-second-level .bottom > ul > li > a > span.text, #sidebar-menu.show-second-level .bottom > ul > li > a > span.ion-chevron-right, #sidebar-menu.mini .middle > ul > li > a > span.text, #sidebar-menu.mini .middle > ul > li > a > span.ion-chevron-right, #sidebar-menu.mini .bottom > ul > li > a > span.text, #sidebar-menu.mini .bottom > ul > li > a > span.ion-chevron-right {
  display: none;
}
/* line 2254, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul > li > a > span.icon, #sidebar-menu.show-second-level .bottom > ul > li > a > span.icon, #sidebar-menu.mini .middle > ul > li > a > span.icon, #sidebar-menu.mini .bottom > ul > li > a > span.icon {
  margin: 5px 0;
}
/* line 2260, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul li.app-name span.icon, #sidebar-menu.mini .middle > ul li.app-name span.icon {
  display: inline-block;
  width: 100%;
  padding: 5px 10px;
  line-height: 22px;
  text-align: center;
}
/* line 2267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul li.app-name span.text, #sidebar-menu.mini .middle > ul li.app-name span.text {
  display: none;
}
/* line 2268, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle > ul li.app-name + li, #sidebar-menu.mini .middle > ul li.app-name + li {
  margin-top: 13px;
}
/* line 2270, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search, #sidebar-menu.mini .middle .search {
  border-bottom: none;
  padding: 0;
}
/* line 2273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search input[type="text"], #sidebar-menu.mini .middle .search input[type="text"] {
  display: none;
}
/* line 2274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-chevron-down, #sidebar-menu.mini .middle .search .ion-chevron-down {
  display: none;
}
/* line 2275, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-search, #sidebar-menu.mini .middle .search .ion-search {
  display: inline-block;
  background-color: transparent;
  width: 42px;
  height: 42px;
  padding: 10px 0;
  opacity: 0.4;
  cursor: pointer;
  position: static;
}
/* line 2284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search .ion-search:hover, #sidebar-menu.mini .middle .search .ion-search:hover {
  opacity: 1;
}
/* line 2286, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .middle .search ~ ul > li.app-name + li, #sidebar-menu.mini .middle .search ~ ul > li.app-name + li {
  margin-top: 0;
}
/* line 2290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio, #sidebar-menu.mini .bottom .piu-spazio {
  padding-left: 42px;
  width: 240px;
}
/* line 2293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio a, #sidebar-menu.mini .bottom .piu-spazio a {
  padding-left: 0;
}
/* line 2294, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .piu-spazio .text, #sidebar-menu.mini .bottom .piu-spazio .text {
  width: 146px;
  color: #7AB55C;
}
/* line 2299, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info, #sidebar-menu.mini .bottom .account-info {
  padding: 10px 5px;
}
/* line 2301, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info img, #sidebar-menu.mini .bottom .account-info img {
  width: 32px;
}
/* line 2302, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level .bottom .account-info > span.text, #sidebar-menu.show-second-level .bottom .account-info > span.ion-chevron-right, #sidebar-menu.mini .bottom .account-info > span.text, #sidebar-menu.mini .bottom .account-info > span.ion-chevron-right {
  display: none;
}
/* line 2307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .top {
  background-color: #1D2328;
}
/* line 2310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 2314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon {
  display: block;
  padding: 0;
  border-bottom: 1px solid #4F5D72;
  text-align: center;
  line-height: 52px;
}
/* line 2320, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon img {
  width: 22px;
  margin: 15px 10px;
}
/* line 2324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon span.ion-planet {
  background-color: #4F5D73;
  display: block;
  height: 22px;
  width: 22px;
  margin: 15px 10px;
  border-radius: 3px;
}
/* line 2331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.icon span.ion-planet:before {
  line-height: 22px;
}
/* line 2334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name span.text {
  display: none;
}
/* line 2335, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.app-name + li {
  margin-top: 67px;
}
/* line 2337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle > ul > li.selected > ul {
  top: 0;
}
/* line 2339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle .search {
  margin-top: 53px;
}
/* line 2341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .middle .search ~ ul > li.app-name + li {
  margin-top: 0;
}
/* line 2345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .bottom .piu-spazio {
  width: 198px;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 42px;
}
/* line 2353, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general .bottom .account-info {
  width: 42px;
}
/* line 2357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general.mini .bottom .piu-spazio {
  width: 42px;
  padding-left: 10px;
  text-align: center;
  position: static;
}
/* line 2363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.show-second-level.with-general.mini .bottom .account-info {
  width: auto;
}
/* line 2367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini {
  width: 42px;
}
/* line 2369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .choose-menu {
  display: none;
}
/* line 2370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .middle > ul > li.selected > ul {
  display: none;
}
/* line 2373, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini:not(.with-general) .middle > ul > li, #sidebar-menu.mini:not(.with-general) .bottom > ul > li {
  height: 32px;
}
/* line 2376, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini + #app-content-wrapper:not(.hide-sidebar-menu) {
  padding-left: 62px;
}
/* line 2378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini + #app-content-wrapper:not(.hide-sidebar-menu) #top-title-bar {
  left: 42px;
}
/* line 2382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom > ul > li > a > span.text, #sidebar-menu.mini .bottom > ul > li > a > span.ion-chevron-right {
  display: none;
}
/* line 2384, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio {
  width: 42px;
  padding-left: 10px;
}
/* line 2387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio a {
  padding-left: 0;
}
/* line 2388, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio .text {
  display: none;
}
/* line 2389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#sidebar-menu.mini .bottom .piu-spazio .ion-chevron-left {
  transform: rotate(180deg);
}

/* line 2395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip {
  width: 188px;
  margin: 0;
  padding: 0;
  left: 46px !important;
}
/* line 2400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.in {
  opacity: 1;
}
/* line 2401, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  margin-top: -8px;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #1D2328 transparent transparent;
  position: absolute;
  left: -8px;
  top: 50%;
}
/* line 2412, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip .tooltip-inner {
  background-color: #1D2328;
  padding: 0 10px;
  margin: 0;
  box-shadow: 0 0 2px #000000;
  border-radius: 2px;
  overflow: hidden;
  color: #FFFFFF;
  font-family: proximaNovaRegular, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 32px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.orange .tooltip-arrow {
  border-color: transparent #F5A000 transparent transparent;
}
/* line 2430, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.orange .tooltip-inner {
  background-color: #F5A000;
  color: #1D2328;
}
/* line 2433, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.green .tooltip-arrow {
  border-color: transparent #7AB55C transparent transparent;
}
/* line 2434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.tooltip.sidebar-menu-tooltip.green .tooltip-inner {
  background-color: #7AB55C;
  color: #1D2328;
}

/* line 2438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-footer #sidebar-menu {
  bottom: 40px;
}

/* line 2444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.modernizrtouch #sidebar-menu.show-second-level.with-general .middle > ul > li:not(.selected):hover > a > span.text, html.modernizrtouch #sidebar-menu.show-second-level.with-general .middle > ul > li:not(.selected):hover > a > span.ion-chevron-right, html.modernizrtouch #sidebar-menu.show-second-level.with-general .bottom > ul > li:not(.selected):hover > a > span.text, html.modernizrtouch #sidebar-menu.show-second-level.with-general .bottom > ul > li:not(.selected):hover > a > span.ion-chevron-right {
  display: none;
}

/* line 2450, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar {
  background-color: #FFFFFF;
  height: 53px;
  padding: 9px 20px;
  border-bottom: 1px solid #D3DBE2;
  position: absolute;
  top: 0;
  right: 0;
  left: 240px;
  z-index: 2;
}
/* line 2460, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
/* line 2464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table td {
  vertical-align: middle;
}
/* line 2466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child {
  padding-left: 10px;
  text-align: right;
}
/* line 2469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn {
  background: none #F5A000;
  height: 34px;
  max-width: 100%;
  margin-right: 10px;
  padding: 6px 15px;
  border: 1px solid #E58D00;
  color: #FFFFFF;
  border-radius: 2px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
  box-shadow: none;
  text-shadow: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn .ta-ion {
  display: none;
}
/* line 2486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn:last-child {
  margin-right: 0;
}
/* line 2487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn:hover, #top-title-bar table.with-right td:last-child a.btn:focus {
  background-color: #E58D00;
}
/* line 2488, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn[data-method="delete"] {
  background-color: #C55D5E;
  border: 1px solid #C73B3D;
}
/* line 2492, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn[data-method="delete"]:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn[data-method="delete"]:focus:not(:disabled) {
  background-color: #C73B3D;
}
/* line 2495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.green {
  background: none #7AB55C;
  border: 1px solid #26824c;
}
/* line 2499, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.green:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn.green:focus:not(:disabled) {
  background: none #26824c;
}
/* line 2502, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.blue {
  background: none #3389C6;
  border: 1px solid #13629E;
}
/* line 2506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.btn.blue:hover:not(:disabled), #top-title-bar table.with-right td:last-child a.btn.blue:focus:not(:disabled) {
  background: none #13629E;
}
/* line 2510, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.action-link {
  line-height: 32px;
  margin-right: 10px;
  vertical-align: top;
}
/* line 2514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.action-link:last-child {
  margin-right: 0;
}
/* line 2516, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.ta-btn, #top-title-bar table.with-right td:last-child a.ta-btn-back, #top-title-bar table.with-right td:last-child .form .actions a.nav-btn-gray, .form .actions #top-title-bar table.with-right td:last-child a.nav-btn-gray {
  margin-right: 10px;
  vertical-align: top;
}
/* line 2519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child a.ta-btn:last-child, #top-title-bar table.with-right td:last-child a.ta-btn-back:last-child, #top-title-bar table.with-right td:last-child .form .actions a.nav-btn-gray:last-child, .form .actions #top-title-bar table.with-right td:last-child a.nav-btn-gray:last-child {
  margin-right: 0;
}
/* line 2521, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
/* line 2525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper:last-child {
  margin-right: 0;
}
/* line 2526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link {
  display: inline-block;
  background-color: #F5A000;
  height: 34px;
  padding: 0 0 0 15px;
  margin: 0;
  color: #FFFFFF;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  text-decoration: none;
  border-radius: 2px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
}
/* line 2540, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 34px;
}
/* line 2546, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span.text {
  padding-right: 15px;
}
/* line 2547, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link span.ion-chevron-down {
  background-color: #E58D00;
  height: 100%;
  width: 40px;
  border-radius: 0 2px 2px 0;
  text-align: center;
  line-height: 38px;
}
/* line 2556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link:hover, #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link:focus {
  background-color: #E58D00;
}
/* line 2558, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-box {
  top: 34px;
  right: 0;
  left: auto;
}
/* line 2562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-box .item {
  text-align: left;
}
/* line 2565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar table.with-right td:last-child .hide-big {
  display: none;
}
/* line 2569, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 {
  display: inline-block;
  max-width: 100%;
  padding: 0 0 0 15px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 2577, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span {
  display: inline-block;
  vertical-align: middle;
}
/* line 2580, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text {
  width: 100%;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 34px;
  color: #4b4b4b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2589, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text a {
  display: inline-block;
  color: #4b4b4b;
  text-decoration: none;
  vertical-align: middle;
}
/* line 2594, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.text a:hover, #top-title-bar h1 span.text a:focus {
  color: #F5A000;
}
/* line 2597, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar h1 span.icon {
  background-color: #4F5D72;
  width: 5px;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  left: 0;
}
/* line 2608, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#top-title-bar + #app-content {
  position: relative;
  z-index: 1;
}

/* line 2613, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-content-wrapper.hide-sidebar-menu #top-title-bar {
  left: 0;
}

/* line 2615, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  font-size: 0;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  letter-spacing: 0;
  line-height: 1;
  vertical-align: top;
  white-space: nowrap;
}
/* line 2625, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a {
  display: inline-block;
  background-color: #F5A000;
  height: 34px;
  padding: 0 0 0 15px;
  color: #FFFFFF;
  text-decoration: none;
  border-radius: 2px;
}
/* line 2633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span {
  display: inline-block;
  vertical-align: top;
  border-radius: 0 2px 2px 0;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 34px;
}
/* line 2640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span.text {
  padding-right: 15px;
}
/* line 2641, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span.ion-chevron-down {
  background-color: #E58D00;
  height: 100%;
  width: 40px;
  text-align: center;
  line-height: 38px;
}
/* line 2647, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a span.ion-chevron-down:before {
  line-height: 38px;
}
/* line 2650, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button > a:hover, .ta-drop-down-button > a:focus {
  background-color: #E58D00;
}
/* line 2652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button:last-child {
  margin-right: 0;
}
/* line 2653, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down {
  background-color: #333A3F;
  min-width: 100%;
  border-right: 4px solid #1D2328;
  border-radius: 0;
  box-shadow: none;
  top: 34px;
  right: 0;
  left: auto;
}
/* line 2662, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li {
  color: #FFFFFF;
  padding: 0;
}
/* line 2665, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li a {
  padding: 7px 10px;
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 18px !important;
}
/* line 2672, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper {
  display: block !important;
}
/* line 2674, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link {
  display: block !important;
  background-color: transparent !important;
}
/* line 2677, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-link span.ion-chevron-down {
  background-color: #1D2328 !important;
}
/* line 2681, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-box {
  color: #4b4b4b;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 2684, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a {
  padding: 7px 10px !important;
  font-size: 15.4px;
  text-align: center;
}
/* line 2691, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover {
  background: transparent !important;
  border-radius: 0;
}
/* line 2694, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover a {
  background-color: #1D2328 !important;
  color: #FFFFFF;
}
/* line 2698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a {
  background-color: #F5A000 !important;
}
/* line 2700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a:hover, .ta-drop-down-button .drop-down li.ui-state-hover .ta-dropdown-box-wrapper .ta-dropdown-box .buttons a:focus {
  background-color: #E58D00 !important;
}
/* line 2703, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button .drop-down li.primary {
  display: none;
}
/* line 2707, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-drop-down-button.right .drop-down li a {
  text-align: right;
}

/* line 2711, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
/* line 2715, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 22px;
}
/* line 2719, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 2722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a > span.ion-arrow-down-b {
  margin-left: 5px;
  padding: 0 5px;
  font-size: 18px;
  color: #D3DBE2;
}
/* line 2730, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper > a.active > span.ion-arrow-down-b {
  background-color: #D3DBE2;
  color: #FFFFFF;
}
/* line 2736, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down {
  background-color: #EBEEF0;
  min-width: 100%;
  width: auto;
  border-bottom: 4px solid #D3DBE2;
  border-radius: 0;
  box-shadow: none;
  top: 22px;
}
/* line 2744, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down.right {
  right: 0;
  left: auto;
}
/* line 2748, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li {
  padding: 0;
}
/* line 2750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a {
  padding: 5px 10px;
  line-height: 22px;
  color: #4b4b4b !important;
}
/* line 2754, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a:hover, .drop-down-wrapper ul.drop-down li a:focus {
  background-color: #D3DBE2;
}
/* line 2755, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li a.with-icon > span:first-child {
  display: inline-block;
  width: 20px;
  padding-right: 3px;
}
/* line 2761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.drop-down-wrapper ul.drop-down li.ui-state-hover {
  background: none !important;
}

/* line 2766, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu {
  background-color: #f2f2f2;
  margin: -20px -20px 0 -20px;
  padding: 0;
  border-color: #D3DBE2;
  border-top: none;
  border-right: none;
  border-radius: 0;
}
/* line 2774, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu > .clear {
  height: 0;
}
/* line 2775, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left {
  border-left: none;
}
/* line 2777, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu {
  border-right-color: #D3DBE2;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div {
  float: none;
  display: inline-block;
  padding: 0;
  border-right: none;
  border-left-color: #D3DBE2;
  vertical-align: top;
}
/* line 2789, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div > a {
  border-radius: 0;
  color: #4F5D72;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 20px;
}
/* line 2795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div > a:hover, .submenu.left .submenu-box-left .content-left-submenu div > a:focus {
  background-color: #D3DBE2;
  color: #4F5D72;
}
/* line 2801, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-left .content-left-submenu div.selected > a, .submenu.left .submenu-box-left .content-left-submenu div.selected > a:hover {
  background-color: #FFFFFF;
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: #F5A000;
  border-radius: 0;
}
/* line 2811, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.left .submenu-box-right {
  padding-top: 0;
  line-height: 25px;
}
/* line 2817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu {
  border-left-color: #D3DBE2;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 2822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div {
  float: none;
  display: inline-block;
  padding: 0;
  border-left: none;
  border-right-color: #D3DBE2;
  vertical-align: top;
}
/* line 2829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div a {
  border-radius: 0;
  color: #4F5D72;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 20px;
}
/* line 2835, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div a:hover, .submenu.right .submenu-box-right .content-right-submenu div a:focus {
  background-color: #D3DBE2;
  color: #4F5D72;
}
/* line 2841, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.right .submenu-box-right .content-right-submenu div.selected > a, .submenu.right .submenu-box-right .content-right-submenu div.selected > a:hover {
  background-color: #FFFFFF;
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: #F5A000;
}
/* line 2852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a {
  line-height: 20px !important;
}
/* line 2854, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a > span.ion-arrow-down-b {
  margin-left: 0;
  padding-right: 0;
  line-height: 1;
  color: inherit;
}
/* line 2861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper > a.active > span.ion-arrow-down-b {
  background-color: transparent;
  color: inherit;
}
/* line 2867, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down {
  background-color: #f2f2f2;
  top: 31px;
  left: -1px;
}
/* line 2871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li a {
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 2875, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li.ui-state-hover, .submenu .drop-down-wrapper ul.drop-down li.selected {
  background: none !important;
  border-radius: 0;
}
/* line 2878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper ul.drop-down li.ui-state-hover a, .submenu .drop-down-wrapper ul.drop-down li.selected a {
  background-color: #D3DBE2 !important;
  color: #4F5D72 !important;
  border-radius: 0;
}
/* line 2886, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .drop-down-wrapper.selected ul.drop-down {
  border-right: 1px solid #D3DBE2;
  border-left: 1px solid #D3DBE2;
}
/* line 2892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu .responsive-btn {
  display: none;
}
/* line 2895, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn, .submenu.small.right .submenu-box-right .responsive-btn {
  display: inline-block;
}
/* line 2897, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a, .submenu.small.right .submenu-box-right .responsive-btn a {
  display: inline-block;
  padding: 5px 10px;
  color: #4F5D72;
}
/* line 2901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a span, .submenu.small.right .submenu-box-right .responsive-btn a span {
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 20px;
  vertical-align: middle;
}
/* line 2907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a span.ion-arrow-down-b, .submenu.small.right .submenu-box-right .responsive-btn a span.ion-arrow-down-b {
  padding: 0 0 0 5px;
  font-size: 18px;
}
/* line 2912, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn a:hover, .submenu.small.left .submenu-box-left .responsive-btn a:focus, .submenu.small.right .submenu-box-right .responsive-btn a:hover, .submenu.small.right .submenu-box-right .responsive-btn a:focus {
  background-color: #D3DBE2;
  color: #4F5D72;
}
/* line 2917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn + div, .submenu.small.right .submenu-box-right .responsive-btn + div {
  display: none;
}
/* line 2919, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div, .submenu.small.right .submenu-box-right .responsive-btn.active + div {
  display: inline-block;
  max-height: none;
  float: none;
  background-color: #f2f2f2;
  border-bottom: 4px solid #D3DBE2;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 11;
}
/* line 2929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div {
  display: block;
  max-height: none;
}
/* line 2934, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper > a span:first-child, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper > a span:first-child {
  width: calc(100% - 18px);
}
/* line 2936, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper .drop-down, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper .drop-down {
  position: static;
  border-bottom: none;
  background-color: #FFFFFF;
}
/* line 2940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.submenu.small.left .submenu-box-left .responsive-btn.active + div > div.drop-down-wrapper .drop-down a, .submenu.small.right .submenu-box-right .responsive-btn.active + div > div.drop-down-wrapper .drop-down a {
  padding: 3px 10px;
  font-style: italic;
  text-align: right;
}

/* line 2954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.sep-submenu {
  height: 20px;
}
/* line 2956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.sep-submenu.before-table-1920, .sep-submenu.before-table-1500, .sep-submenu.before-table-1300, .sep-submenu.before-table-1140, .sep-submenu.before-table-610 {
  height: 7px;
}

/* line 2961, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect.ui-state-default span:last-child, .ui-multiselect.ui-state-hover span:last-child {
  line-height: 18px;
}

/* line 2963, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content {
  background-color: #EBEEF0;
  padding: 10px;
  border: 1px solid #D3DBE2;
  border-radius: 0;
  box-shadow: none;
  max-width: calc(100% - 50px);
}
/* line 2970, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header {
  height: auto;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #FFFFFF;
}
/* line 2980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter {
  float: none;
  line-height: 34px;
}
/* line 2983, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input {
  background: none #FFFFFF;
  float: right;
  width: calc(100% - 40px) !important;
  height: 34px;
  margin-left: 0;
  padding: 1px 10px;
  box-shadow: none;
  border-radius: 2px;
}
/* line 2992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-multiselect-filter input:focus {
  border-color: #4F5D72;
}
/* line 2995, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-helper-reset {
  display: block;
  float: none;
  margin: 7px 0 0 0;
}
/* line 3000, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-header-tamultiselectfilter {
  display: block;
  float: none;
  margin: 7px 0 0 0;
}
/* line 3004, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-widget-header .ui-header-tamultiselectfilter + .ui-helper-reset {
  padding: 7px 0 0 0;
  border-top: 1px solid #FFFFFF;
}
/* line 3010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes {
  margin: 0;
}
/* line 3012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li {
  padding: 0;
}
/* line 3014, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label {
  padding: 6px 1px;
}
/* line 3016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label input {
  margin-right: 10px;
  top: 0;
}
/* line 3020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-multiselect-menu.ui-widget-content .ui-multiselect-checkboxes li label.ui-state-hover {
  background: none #4F5D72 !important;
}

/* line 3026, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select, .form .field .content-select, .content-search-form form table tr td.primary .content-select, .content-search-form.open form table tr td .content-select {
  background-color: #FFFFFF;
  width: 200px;
  max-width: 100%;
  height: 34px;
  border: 1px solid #D3DBE2;
  border-radius: 2px 0 0 2px;
  font-size: 12px;
  line-height: 1;
  position: relative;
  cursor: pointer;
  vertical-align: top;
}
/* line 3038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select .ion-code, .form .field .content-select .ion-code, .content-search-form form table tr td.primary .content-select .ion-code, .content-search-form.open form table tr td .content-select .ion-code {
  width: 32px;
  height: 32px;
  border-left: 1px solid #D3DBE2;
  padding: 9px 0;
  font-size: 16px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
/* line 3049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select .ion-code:before, .form .field .content-select .ion-code:before, .content-search-form form table tr td.primary .content-select .ion-code:before, .content-search-form.open form table tr td .content-select .ion-code:before {
  transform: rotate(90deg);
}
/* line 3051, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select select, .form .field .content-select select, .content-search-form form table tr td.primary .content-select select, .content-search-form.open form table tr td .content-select select {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 100%;
  height: 34px;
  padding: 1px 42px 1px 10px;
  border: none;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  position: relative;
  z-index: 2;
}
/* line 3067, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button, .form .field .content-select button, .content-search-form form table tr td.primary .content-select button, .content-search-form.open form table tr td .content-select button {
  background: none transparent !important;
  width: 100% !important;
  height: 32px;
  margin: 0;
  padding: 1px 10px;
  border: none;
  box-shadow: none;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 30px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 3081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button .ui-icon, .form .field .content-select button .ui-icon, .content-search-form form table tr td.primary .content-select button .ui-icon, .content-search-form.open form table tr td .content-select button .ui-icon {
  display: none;
}
/* line 3082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select button span, .form .field .content-select button span, .content-search-form form table tr td.primary .content-select button span, .content-search-form.open form table tr td .content-select button span {
  font-size: 12px;
  line-height: 30px;
}
/* line 3087, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select.start, .form .field .start.content-select, .content-search-form form table tr td.primary .start.content-select, .content-search-form.open form table tr td .start.content-select, .content-select.end, .form .field .end.content-select, .content-search-form form table tr td.primary .end.content-select, .content-search-form.open form table tr td .end.content-select, .content-select.small, .form .field .small.content-select, .content-search-form form table tr td.primary .small.content-select, .content-search-form.open form table tr td .small.content-select {
  display: inline-block;
  width: 100px;
}
/* line 3091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select:hover, .form .field .content-select:hover, .content-search-form form table tr td.primary .content-select:hover, .content-search-form.open form table tr td .content-select:hover {
  background-color: #f2f2f2;
}
/* line 3092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-select.blink, .form .field .blink.content-select, .content-search-form form table tr td.primary .blink.content-select, .content-search-form.open form table tr td .blink.content-select {
  background-color: #f2f2f2;
  animation: blinkSelect 3s infinite linear;
}

/* line 3098, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form {
  margin-bottom: 15px;
}
/* line 3100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top {
  display: inline-block;
  float: left;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  position: relative;
}
/* line 3112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-icon {
  display: inline-block;
  width: 40px;
  height: 34px;
  padding: 5px 10px;
  margin: 0 -1px 0 0;
  border: 1px solid #D3DBE2;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 24px;
  cursor: pointer;
  vertical-align: top;
}
/* line 3125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions {
  background-color: #FFFFFF;
  margin: 0;
  border: 1px solid #D3DBE2;
  list-style-type: none;
  position: absolute;
  left: 0;
  top: 33px;
  z-index: 1;
}
/* line 3135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions li a {
  display: block;
  padding: 5px 10px;
  font-size: 14px;
  text-decoration: none;
  letter-spacing: 1px;
}
/* line 3141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .save-filters-actions li a:hover, .content-search-form .top .save-filters-actions li a:focus {
  background-color: #D3DBE2;
}
/* line 3145, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .back-btn {
  display: inline-block;
  background-color: #4F5D72;
  width: 80px;
  height: 34px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid #1D2328;
  line-height: 34px;
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
}
/* line 3159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .back-btn:hover, .content-search-form .top .back-btn:focus {
  background-color: #1D2328;
  border-color: #4F5D72;
}
/* line 3164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info {
  display: inline-block;
  height: 34px;
  padding: 5px 15px;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 24px;
  border: 1px solid #D3DBE2;
  vertical-align: top;
}
/* line 3173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info {
  color: inherit;
  text-decoration: none;
}
/* line 3176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info span {
  display: inline-block;
  vertical-align: middle;
}
/* line 3180, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info .icon {
  padding: 0 0 0 5px;
}
/* line 3181, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info a.more-info.active .icon:before {
  transform: rotate(90deg);
}
/* line 3183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span {
  display: inline-block;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid #D3DBE2;
  vertical-align: top;
}
/* line 3189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
/* line 3194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span.ion-ios-settings-strong {
  display: none;
}
/* line 3195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .entries-info > span.box-date, .content-search-form .top .entries-info > span.more-filters {
  cursor: pointer;
}
/* line 3198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search {
  display: inline-block;
  background-color: #F5A000;
  width: 200px;
  height: 34px;
  margin: 0 0 0 -1px;
  color: #FFFFFF;
  text-decoration: none;
  border-radius: 2px;
  cursor: pointer;
  vertical-align: top;
}
/* line 3209, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 34px;
}
/* line 3215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.text {
  width: calc(100% - 40px);
  text-align: center;
}
/* line 3219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.text-small {
  display: none;
}
/* line 3220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.ion-chevron-right {
  background-color: #E58D00;
  height: 100%;
  width: 40px;
  border-radius: 0 2px 2px 0;
  text-align: center;
  line-height: 38px;
}
/* line 3227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search span.ion-chevron-right:before {
  line-height: 34px;
}
/* line 3230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search:hover {
  background-color: #E58D00;
}
/* line 3232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .top .advance-search.active span.ion-chevron-right:before {
  transform: rotate(90deg);
}
/* line 3236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom {
  display: none;
  clear: both;
  text-align: left;
}
/* line 3240, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom .content {
  display: inline-block;
  min-height: 34px;
  padding: 5px 15px;
  margin-top: -1px;
  border: 1px solid #D3DBE2;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 24px;
}
/* line 3250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form .bottom.active {
  display: block;
}
/* line 3252, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form {
  float: right;
}
/* line 3255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table colgroup {
  display: none;
}
/* line 3256, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 3260, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td {
  display: none;
}
/* line 3262, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td label {
  display: none;
}
/* line 3263, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td span.ajax-loader {
  position: absolute;
  top: 3px;
  right: 8px;
}
/* line 3268, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary, .content-search-form form table tr td.submit {
  display: inline-block;
}
/* line 3269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary {
  font-size: 0;
  letter-spacing: 0;
  position: relative;
  vertical-align: top;
}
/* line 3274, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary input {
  background-color: #FFFFFF;
  width: 200px;
  height: 34px;
  padding: 1px 10px;
  border: 1px solid #D3DBE2;
  border-right: none;
  border-radius: 2px 0 0 2px;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
}
/* line 3285, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary input.start, .content-search-form form table tr td.primary input.end, .content-search-form form table tr td.primary input.small {
  width: 100px;
}
/* line 3287, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.primary .content-select {
  border-right: none;
}
/* line 3292, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit {
  width: 34px;
  height: 34px;
  position: relative;
}
/* line 3296, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit .ion-search {
  background-color: #F5A000;
  width: 100%;
  height: 100%;
  padding: 3px 0;
  color: #FFFFFF;
  border-radius: 0 2px 2px 0;
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3309, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit .ion-search:before {
  line-height: 28px;
}
/* line 3311, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form form table tr td.submit input {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none transparent;
  width: 100%;
  height: 100%;
  border: none;
  font-size: 0;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 3333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form {
  margin-top: -1px;
  border: 1px solid #D3DBE2;
}
/* line 3336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table {
  width: 100%;
  table-layout: fixed;
}
/* line 3339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table colgroup {
  display: table-column-group;
}
/* line 3341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td {
  display: table-cell;
  padding: 10px 15px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  border-left: 6px solid #EBEEF0;
}
/* line 3348, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td * {
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 3352, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td label {
  display: block;
  margin: 0 0 7px 0;
  text-align: center;
}
/* line 3357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input {
  background-color: #FFFFFF;
  width: 100%;
  height: 34px;
  padding: 1px 10px;
  border: 1px solid #D3DBE2;
  border-radius: 2px;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
}
/* line 3367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input:hover {
  background-color: #f2f2f2;
}
/* line 3368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input:focus {
  border-color: #4F5D72;
}
/* line 3369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.start {
  width: 49% !important;
  margin-right: 2%;
}
/* line 3373, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.end {
  width: 49% !important;
}
/* line 3374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td input.datepicker {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
/* line 3380, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_start input.start {
  background-color: #f2f2f2;
  border-color: #4F5D72;
}
/* line 3384, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_start input.end:focus {
  border-color: #D3DBE2;
}
/* line 3387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_end input.end {
  background-color: #f2f2f2;
  border-color: #4F5D72;
}
/* line 3391, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.select_end input.start:focus {
  border-color: #D3DBE2;
}
/* line 3393, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .content-select {
  width: 100%;
  border-radius: 2px;
}
/* line 3397, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .small.content-select {
  width: 49% !important;
  vertical-align: top;
}
/* line 3400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .small.content-select:first-of-type {
  margin-right: 2%;
}
/* line 3402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .start.content-select, .content-search-form.open form table tr td .end.content-select {
  width: 49% !important;
  vertical-align: top;
}
/* line 3406, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td .start.content-select {
  margin-right: 2%;
}
/* line 3408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td span.ajax-loader {
  top: auto;
  right: 24px;
  bottom: 19px;
}
/* line 3413, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td:first-child {
  border-left: none;
}
/* line 3414, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary {
  background-color: #EBEEF0;
}
/* line 3417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker)::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 3418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):-moz-placeholder {
  color: #FFFFFF;
}
/* line 3419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker)::-moz-placeholder {
  color: #FFFFFF;
}
/* line 3420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 3422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):hover::-webkit-input-placeholder {
  color: #f2f2f2;
}
/* line 3423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):hover:-moz-placeholder {
  color: #f2f2f2;
}
/* line 3424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):hover::-moz-placeholder {
  color: #f2f2f2;
}
/* line 3425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.primary input:not(.datepicker):hover:-ms-input-placeholder {
  color: #f2f2f2;
}
/* line 3429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit {
  vertical-align: bottom;
}
/* line 3431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit[rowspan] {
  vertical-align: middle;
}
/* line 3432, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit .ion-search {
  display: none;
}
/* line 3433, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit input[type="submit"] {
  background-color: #F5A000;
  width: 100%;
  height: 34px;
  padding: 1px 10px;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  color: #FFFFFF;
  cursor: pointer;
}
/* line 3444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr td.submit input[type="submit"]:hover, .content-search-form.open form table tr td.submit input[type="submit"]:focus {
  background: none;
  background-color: #E58D00;
}
/* line 3452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.open form table tr:not(.first-line) td {
  border-top: 2px solid #EBEEF0;
}
/* line 3458, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small {
  position: relative;
  text-align: center;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 3464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top {
  float: none;
  width: 100%;
}
/* line 3467, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info {
  width: calc(100% - 130px);
  text-align: left;
}
/* line 3471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 37px);
}
/* line 3477, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small a.more-info {
  display: inline-block;
  width: calc(100% - 37px);
  height: 22px;
  line-height: 22px;
}
/* line 3482, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small a.more-info span.text {
  width: calc(100% - 18px);
}
/* line 3484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.ion-ios-settings-strong {
  display: inline-block;
  padding-left: 10px;
  margin-left: 5px;
  margin-right: -5px;
  font-size: 22px;
  line-height: 24px;
  cursor: pointer;
}
/* line 3493, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small span.box-date, .content-search-form.small .top .entries-info.small span.more-filters {
  display: none;
}
/* line 3495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.small.without-page-entries-info span.ion-ios-settings-strong {
  margin-left: -5px;
  padding-left: 0;
  border-left: none;
}
/* line 3502, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.without-advance-search {
  width: 100%;
}
/* line 3503, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.with-save-filter {
  width: calc(100% - 170px);
}
/* line 3505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .entries-info.with-save-filter.without-advance-search {
  width: calc(100% - 40px);
}
/* line 3508, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info {
  width: calc(100% - 220px);
}
/* line 3510, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.without-advance-search {
  width: calc(100% - 90px);
}
/* line 3511, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.with-save-filter {
  width: calc(100% - 260px);
}
/* line 3513, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn + .entries-info.with-save-filter.without-advance-search {
  width: calc(100% - 130px);
}
/* line 3516, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big {
  width: 100%;
  margin: 0 0 15px 0;
}
/* line 3519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big + .entries-info {
  width: calc(100% - 130px);
}
/* line 3521, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .back-btn.big + .entries-info.without-advance-search {
  width: 100%;
}
/* line 3524, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .save-filters-icon ~ .back-btn.big {
  width: calc(100% - 40px);
}
/* line 3525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search {
  width: 130px;
}
/* line 3527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search span.text {
  display: none;
}
/* line 3528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small .top .advance-search span.text-small {
  display: inline-block;
  width: calc(100% - 40px);
  text-align: center;
}
/* line 3535, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small.open {
  text-align: left;
}
/* line 3536, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) {
  padding-top: 49px;
}
/* line 3538, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form {
  float: none;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 3544, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table {
  width: 100%;
}
/* line 3546, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary {
  width: calc(100% - 34px);
}
/* line 3548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary input, .content-search-form.small:not(.open) form table tr td.primary .content-select {
  width: 100%;
}
/* line 3550, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.content-search-form.small:not(.open) form table tr td.primary input.start, .content-search-form.small:not(.open) form table tr td.primary input.end, .content-search-form.small:not(.open) form table tr td.primary input.small, .content-search-form.small:not(.open) form table tr td.primary .start.content-select, .content-search-form.small:not(.open) form table tr td.primary .end.content-select, .content-search-form.small:not(.open) form table tr td.primary .small.content-select {
  width: 50%;
}

/* line 3559, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag {
  display: inline-block;
  background-color: #FFFFFF;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
/* line 3571, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag input {
  -apple-appearance: none;
  -moz-appearance: -moz-mac-vibrancy-dark;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none transparent !important;
  border-radius: 0;
  border: none;
  width: 30px !important;
  height: 27px !important;
  margin: 0 !important;
  position: absolute;
  top: -7px;
  left: -9px;
  z-index: 1;
}
/* line 3588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag .ion-checkmark {
  display: none;
}
/* line 3589, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.disabled {
  background-color: #cccccc;
}
/* line 3591, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected .icon {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 3603, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.arancio {
  border-color: #F5A000;
}
/* line 3605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.arancio .icon {
  color: #F5A000;
}
/* line 3607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.rosso {
  border-color: #C73B3D;
}
/* line 3609, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.rosso .icon {
  color: #C73B3D;
}
/* line 3611, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.verde {
  border-color: #7AB55C;
}
/* line 3613, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-checkbox-tag.selected.verde .icon {
  color: #7AB55C;
}

/* line 3618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.box-select-all-table-rows {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 3622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.box-select-all-table-rows a {
  display: none;
}

/* line 3625, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table {
  margin-bottom: 20px;
}

/* line 3627, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white {
  table-layout: fixed;
}
/* line 3630, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td, .table.table-white thead > tr > th {
  padding: 13px 8px;
  border-bottom: 1px solid #EBEEF0;
  color: #4b4b4b;
  word-break: break-all;
}
/* line 3636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.sortable:after, .table.table-white thead > tr > th.sortable:after {
  content: '';
}
/* line 3637, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.sortable.headerSortDown:after, .table.table-white thead > tr > th.sortable.headerSortDown:after {
  content: " \2193";
}
/* line 3638, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.sortable.headerSortUp:after, .table.table-white thead > tr > th.sortable.headerSortUp:after {
  content: " \2191";
}
/* line 3639, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.sortable:hover, .table.table-white thead > tr > th.sortable:hover {
  background-color: #fff4e9;
}
/* line 3641, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td .box-select-all-table-rows .content > span.no-selected-text, .table.table-white thead > tr > th .box-select-all-table-rows .content > span.no-selected-text {
  display: none;
  height: 100%;
  padding: 0 10px;
  color: #4b4b4b;
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 3649, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td .show-small, .table.table-white thead > tr > th .show-small {
  display: none;
}
/* line 3650, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a, .table.table-white thead > tr > th a {
  color: #4b4b4b;
  text-decoration: none;
}
/* line 3653, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a:hover, .table.table-white thead > tr > td a:focus, .table.table-white thead > tr > th a:hover, .table.table-white thead > tr > th a:focus {
  color: #E58D00;
}
/* line 3654, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.orange, .table.table-white thead > tr > th a.orange {
  color: #E58D00;
}
/* line 3656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.orange:hover, .table.table-white thead > tr > td a.orange:focus, .table.table-white thead > tr > th a.orange:hover, .table.table-white thead > tr > th a.orange:focus {
  color: #8C6239;
}
/* line 3658, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.rosso, .table.table-white thead > tr > th a.rosso {
  color: #c1282e;
}
/* line 3660, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.rosso:hover, .table.table-white thead > tr > td a.rosso:focus, .table.table-white thead > tr > th a.rosso:hover, .table.table-white thead > tr > th a.rosso:focus {
  color: #992133;
}
/* line 3662, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.verde, .table.table-white thead > tr > th a.verde {
  color: #26824c;
}
/* line 3664, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.verde:hover, .table.table-white thead > tr > td a.verde:focus, .table.table-white thead > tr > th a.verde:hover, .table.table-white thead > tr > th a.verde:focus {
  color: #006837;
}
/* line 3666, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.giallo, .table.table-white thead > tr > th a.giallo {
  color: #fbb24c;
}
/* line 3668, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.giallo:hover, .table.table-white thead > tr > td a.giallo:focus, .table.table-white thead > tr > th a.giallo:hover, .table.table-white thead > tr > th a.giallo:focus {
  color: #E58D00;
}
/* line 3670, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td a.underline, .table.table-white thead > tr > th a.underline {
  text-decoration: underline;
}
/* line 3672, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.darken, .table.table-white thead > tr > th.darken {
  background-color: #f2f2f2;
}
/* line 3674, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected, .table.table-white thead > tr > th.selected {
  padding: 8px 0;
  white-space: nowrap;
}
/* line 3677, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows, .table.table-white thead > tr > th.selected .box-select-all-table-rows {
  min-height: 29px;
  position: relative;
}
/* line 3680, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content {
  background: #FAFBFC;
  height: 100%;
  border: 1px solid #D3DBE2;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3688, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content > *, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content > * {
  vertical-align: middle;
}
/* line 3689, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content .ta-checkbox-tag, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content .ta-checkbox-tag {
  margin-left: 8px;
}
/* line 3690, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content > span.text, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content > span.text {
  display: inline-block;
  height: 100%;
  margin-left: 8px;
  padding: 7px 10px;
  border-left: 1px solid #D3DBE2;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4b4b4b;
}
/* line 3700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a {
  background-color: #FFFFFF;
  display: inline-block;
  color: #F5A000;
  height: 100%;
  padding: 7px 10px;
  border-left: 1px solid #D3DBE2;
  line-height: 14px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  text-decoration: none;
}
/* line 3712, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a[data-action="drop-down"], .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a[data-action="drop-down"] {
  padding: 5px 10px 4px 10px;
}
/* line 3715, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a[data-action="drop-down"].active > span.ion-arrow-down-b, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a[data-action="drop-down"].active > span.ion-arrow-down-b {
  background-color: transparent;
  color: #D3DBE2;
}
/* line 3721, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content a:hover, .table.table-white thead > tr > td.selected .box-select-all-table-rows .content a:focus, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a:hover, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content a:focus {
  background-color: #F5F6F7;
  color: #E58D00;
}
/* line 3726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down {
  top: 28px;
}
/* line 3728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a {
  background-color: transparent;
  display: block;
}
/* line 3731, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a:hover, .table.table-white thead > tr > td.selected .box-select-all-table-rows .content ul.drop-down a:focus, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a:hover, .table.table-white thead > tr > th.selected .box-select-all-table-rows .content ul.drop-down a:focus {
  background-color: #D3DBE2;
}
/* line 3736, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small, .table.table-white thead > tr > th.selected.small {
  white-space: normal;
}
/* line 3739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content {
  padding-left: 30px;
  border-bottom: none;
  position: static;
}
/* line 3743, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content .ta-checkbox-tag, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content .ta-checkbox-tag {
  margin-top: -7px;
  margin-left: 0;
  position: absolute;
  left: 8px;
  top: 50%;
}
/* line 3750, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content span.text, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content span.text {
  margin-left: -1px;
}
/* line 3751, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content a, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content a {
  margin: -1px 0 0 -1px;
  border: 1px solid #D3DBE2;
}
/* line 3755, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected.small .box-select-all-table-rows .content:before, .table.table-white thead > tr > th.selected.small .box-select-all-table-rows .content:before {
  content: '';
  height: 0;
  border-bottom: 1px solid #D3DBE2;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 3767, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected ~ th, .table.table-white thead > tr > th.selected ~ th {
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 3771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr > td.selected ~ th *, .table.table-white thead > tr > th.selected ~ th * {
  display: none;
}
/* line 3775, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr.table-subtitle-row > td, .table.table-white thead > tr.table-subtitle-row > th {
  padding: 5px 8px;
  border-top: 1px solid #FFFFFF;
}
/* line 3780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr.summary-row {
  padding-bottom: 0;
}
/* line 3782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white thead > tr.summary-row > td {
  background-color: #EBEEF0;
  padding: 8px;
  color: #4F5D72;
}
/* line 3790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td {
  padding: 13px 8px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #EBEEF0;
  word-break: break-all;
}
/* line 3795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a {
  color: #4b4b4b;
  text-decoration: none;
}
/* line 3798, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a:hover, .table.table-white tbody > tr > td a:focus {
  color: #E58D00;
}
/* line 3799, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.orange {
  color: #E58D00;
}
/* line 3801, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.orange:hover, .table.table-white tbody > tr > td a.orange:focus {
  color: #8C6239;
}
/* line 3803, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.rosso {
  color: #c1282e;
}
/* line 3805, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.rosso:hover, .table.table-white tbody > tr > td a.rosso:focus {
  color: #992133;
}
/* line 3807, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.verde {
  color: #26824c;
}
/* line 3809, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.verde:hover, .table.table-white tbody > tr > td a.verde:focus {
  color: #006837;
}
/* line 3811, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.giallo {
  color: #fbb24c;
}
/* line 3813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.giallo:hover, .table.table-white tbody > tr > td a.giallo:focus {
  color: #E58D00;
}
/* line 3816, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.with-icon .ta-ion {
  margin-right: 5px;
}
/* line 3818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.ta-btn, .table.table-white tbody > tr > td a.ta-btn-back, .table.table-white tbody > tr > td .form .actions a.nav-btn-gray, .form .actions .table.table-white tbody > tr > td a.nav-btn-gray {
  color: #FFFFFF;
}
/* line 3820, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.ta-btn:hover, .table.table-white tbody > tr > td a.ta-btn-back:hover, .table.table-white tbody > tr > td .form .actions a.nav-btn-gray:hover, .form .actions .table.table-white tbody > tr > td a.nav-btn-gray:hover, .table.table-white tbody > tr > td a.ta-btn:focus, .table.table-white tbody > tr > td a.ta-btn-back:focus, .table.table-white tbody > tr > td .form .actions a.nav-btn-gray:focus, .form .actions .table.table-white tbody > tr > td a.nav-btn-gray:focus {
  color: #FFFFFF;
}
/* line 3822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td a.underline {
  text-decoration: underline;
}
/* line 3824, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td span.orange {
  color: #E58D00;
}
/* line 3825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td span.rosso {
  color: #c1282e;
}
/* line 3826, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td span.verde {
  color: #26824c;
}
/* line 3827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td .form.form-in-cell {
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 3831, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td .form.form-in-cell .field {
  margin: 0;
}
/* line 3834, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td .form.form-in-cell .field select[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 3841, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td .form.form-in-cell .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked, .table.table-white tbody > tr > td .form.form-in-cell .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  letter-spacing: 1px;
}
/* line 3846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td .show-small {
  display: none;
}
/* line 3848, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a {
  color: #E58D00;
}
/* line 3850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a:hover, .table.table-white tbody > tr > td.actions a:focus {
  color: #8C6239;
}
/* line 3851, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.rosso {
  color: #c1282e;
}
/* line 3853, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.rosso:hover, .table.table-white tbody > tr > td.actions a.rosso:focus {
  color: #992133;
}
/* line 3855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.verde {
  color: #26824c;
}
/* line 3857, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.verde:hover, .table.table-white tbody > tr > td.actions a.verde:focus {
  color: #006837;
}
/* line 3859, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.giallo {
  color: #fbb24c;
}
/* line 3861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.actions a.giallo:hover, .table.table-white tbody > tr > td.actions a.giallo:focus {
  color: #E58D00;
}
/* line 3865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell, .table.table-white tbody > tr > td.form.form-in-cell {
  width: auto;
}
/* line 3867, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field, .table.table-white tbody > tr > td.form.form-in-cell .field {
  margin: 0;
}
/* line 3869, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input, .table.table-white tbody > tr > td.form.form-in-cell .field input {
  width: 100%;
}
/* line 3870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="checkbox"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="radio"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[type="time"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="radio"], .table.table-white tbody > tr > td.form.form-in-cell .field input[type="time"] {
  width: auto;
}
/* line 3871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-evol > div, .table.table-white tbody > tr > td.form.form-in-cell .field.with-evol > div {
  width: 100% !important;
}
/* line 3872, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field input[data-evol="true"], .table.table-white tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
  width: calc(100% - 25px);
}
/* line 3873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select, .table.table-white tbody > tr > td.form.form-in-cell .field select {
  width: 100%;
}
/* line 3875, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="date_"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="time_"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_1i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_3i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_4i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_5i"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_6i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="date_"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="time_"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
  width: auto;
}
/* line 3876, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id*="date_month"], .table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_2i"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
  margin: 0 5px;
}
/* line 3878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field select[id$="_4i"] + span.sep-time, .table.table-white tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
  width: auto;
  padding: 0 5px;
}
/* line 3884, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field button, .table.table-white tbody > tr > td.form.form-in-cell .field button {
  max-width: 100%;
}
/* line 3885, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-icon, .table.table-white tbody > tr > td.form.form-in-cell .field.with-icon {
  padding-right: 20px;
  position: relative;
}
/* line 3888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.with-form .form.form-in-cell .field.with-icon .icon, .table.table-white tbody > tr > td.form.form-in-cell .field.with-icon .icon {
  line-height: 30px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 3897, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error {
  background-color: #FFDADB;
  color: #000000;
}
/* line 3900, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error * {
  color: #000000;
}
/* line 3901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error a:hover, .table.table-white tbody > tr > td.error a:focus {
  color: #c1282e;
}
/* line 3902, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error a.orange {
  color: #000000;
}
/* line 3904, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error a.orange:hover, .table.table-white tbody > tr > td.error a.orange:focus {
  color: #c1282e;
}
/* line 3907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error.actions a {
  color: #000000;
}
/* line 3909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.error.actions a:hover, .table.table-white tbody > tr > td.error.actions a:focus {
  color: #c1282e;
}
/* line 3913, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending {
  background-color: #FEF4D1;
  color: #000000;
}
/* line 3916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending * {
  color: #000000;
}
/* line 3917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending a:hover, .table.table-white tbody > tr > td.pending a:focus {
  color: #F5A000;
}
/* line 3918, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending a.orange {
  color: #000000;
}
/* line 3920, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending a.orange:hover, .table.table-white tbody > tr > td.pending a.orange:focus {
  color: #F5A000;
}
/* line 3923, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending.actions a {
  color: #000000;
}
/* line 3925, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.pending.actions a:hover, .table.table-white tbody > tr > td.pending.actions a:focus {
  color: #F5A000;
}
/* line 3929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success {
  background-color: #C4F3B5;
  color: #000000;
}
/* line 3932, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success * {
  color: #000000;
}
/* line 3933, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success a:hover, .table.table-white tbody > tr > td.success a:focus {
  color: #26824c;
}
/* line 3934, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success a.orange {
  color: #000000;
}
/* line 3936, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success a.orange:hover, .table.table-white tbody > tr > td.success a.orange:focus {
  color: #26824c;
}
/* line 3939, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success.actions a {
  color: #000000;
}
/* line 3941, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.success.actions a:hover, .table.table-white tbody > tr > td.success.actions a:focus {
  color: #26824c;
}
/* line 3945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr > td.darken {
  background-color: #f2f2f2;
}
/* line 3948, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) td {
  background-color: #f2f2f2;
}
/* line 3950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) td:first-child:before {
  content: none;
}
/* line 3952, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
  padding-left: 34px;
}
/* line 3955, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td {
  background-color: #FFDADB;
  color: #000000;
}
/* line 3958, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td * {
  color: #000000;
}
/* line 3959, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a:focus {
  color: #c1282e;
}
/* line 3960, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange {
  color: #000000;
}
/* line 3962, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td a.orange:focus {
  color: #c1282e;
}
/* line 3965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a {
  color: #000000;
}
/* line 3967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).error td.actions a:focus {
  color: #c1282e;
}
/* line 3971, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td {
  background-color: #FEF4D1;
  color: #000000;
}
/* line 3974, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td * {
  color: #000000;
}
/* line 3975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a:focus {
  color: #F5A000;
}
/* line 3976, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange {
  color: #000000;
}
/* line 3978, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td a.orange:focus {
  color: #F5A000;
}
/* line 3981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a {
  color: #000000;
}
/* line 3983, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).pending td.actions a:focus {
  color: #F5A000;
}
/* line 3987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td {
  background-color: #C4F3B5;
  color: #000000;
}
/* line 3990, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td * {
  color: #000000;
}
/* line 3991, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a:focus {
  color: #26824c;
}
/* line 3992, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange {
  color: #000000;
}
/* line 3994, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td a.orange:focus {
  color: #26824c;
}
/* line 3997, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a {
  color: #000000;
}
/* line 3999, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a:hover, .table.table-white tbody > tr.row-inner-table:not(.skip-change).success td.actions a:focus {
  color: #26824c;
}
/* line 4004, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td {
  background-color: #FFDADB;
  color: #000000;
}
/* line 4007, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td * {
  color: #000000;
}
/* line 4008, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td a:hover, .table.table-white tbody > tr.error td a:focus {
  color: #c1282e;
}
/* line 4009, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td a.orange {
  color: #000000;
}
/* line 4011, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td a.orange:hover, .table.table-white tbody > tr.error td a.orange:focus {
  color: #c1282e;
}
/* line 4014, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td.actions a {
  color: #000000;
}
/* line 4016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.error td.actions a:hover, .table.table-white tbody > tr.error td.actions a:focus {
  color: #c1282e;
}
/* line 4020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td {
  background-color: #FEF4D1;
  color: #000000;
}
/* line 4023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td * {
  color: #000000;
}
/* line 4024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td a:hover, .table.table-white tbody > tr.pending td a:focus {
  color: #F5A000;
}
/* line 4025, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td a.orange {
  color: #000000;
}
/* line 4027, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td a.orange:hover, .table.table-white tbody > tr.pending td a.orange:focus {
  color: #F5A000;
}
/* line 4030, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td.actions a {
  color: #000000;
}
/* line 4032, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.pending td.actions a:hover, .table.table-white tbody > tr.pending td.actions a:focus {
  color: #F5A000;
}
/* line 4036, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td {
  background-color: #C4F3B5;
  color: #000000;
}
/* line 4039, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td * {
  color: #000000;
}
/* line 4040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td a:hover, .table.table-white tbody > tr.success td a:focus {
  color: #26824c;
}
/* line 4041, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td a.orange {
  color: #000000;
}
/* line 4043, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td a.orange:hover, .table.table-white tbody > tr.success td a.orange:focus {
  color: #26824c;
}
/* line 4046, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td.actions a {
  color: #000000;
}
/* line 4048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.success td.actions a:hover, .table.table-white tbody > tr.success td.actions a:focus {
  color: #26824c;
}
/* line 4053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.darken td {
  background-color: #f2f2f2;
}
/* line 4055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.va-top td {
  vertical-align: top;
}
/* line 4056, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tbody > tr.va-bottom td {
  vertical-align: bottom;
}
/* line 4060, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white tfoot > tr > td {
  background-color: #EBEEF0;
  border-top: 1px solid #4F5D72;
  font-weight: bold;
}
/* line 4067, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.mb0 {
  margin-bottom: 0;
}
/* line 4069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.darken thead tr th, .table.table-white.darken thead tr td, .table.table-white.darken tbody tr td {
  background-color: #EBEEF0;
  border-color: #FFFFFF;
}
/* line 4075, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.first-content-item thead > tr th, .table.table-white.first-content-item thead > tr td {
  padding-top: 0;
}
/* line 4078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.no-last-bb tbody > tr:last-child > td {
  border-bottom: none;
}
/* line 4080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.remote-sort thead > tr > th.sortable {
  padding: 0;
}
/* line 4083, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortDown:after, .table.table-white.remote-sort thead > tr > th.sortable.headerSortUp:after {
  content: '';
}
/* line 4085, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.remote-sort thead > tr > th.sortable a {
  display: block;
  padding: 13px 8px;
}
/* line 4089, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortDown a:after {
  content: " \2193";
}
/* line 4090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.table.table-white.remote-sort thead > tr > th.sortable.headerSortUp a:after {
  content: " \2191";
}

/* line 4094, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination {
  height: 18px;
}
/* line 4096, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination a {
  color: #4b4b4b;
  font-weight: normal;
  opacity: 0.8;
}
/* line 4100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination a:hover, .pagination a:focus {
  color: #4b4b4b;
  opacity: 1;
}
/* line 4105, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span, .pagination > a {
  padding: 0;
  margin-left: 5px;
  border: none;
  overflow: hidden;
}
/* line 4110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span a, .pagination > a a {
  display: inline-block;
  padding: 2px 8px;
}
/* line 4113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span a:hover, .pagination span a:focus, .pagination > a a:hover, .pagination > a a:focus {
  background-color: #4b4b4b;
  color: #FFFFFF;
}
/* line 4118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span:first-child, .pagination > a:first-child {
  margin-left: 0;
}
/* line 4119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page, .pagination > a.page {
  letter-spacing: 0;
  font-weight: normal;
}
/* line 4122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page.gap, .pagination > a.page.gap {
  padding: 2px 0;
  color: #4b4b4b;
}
/* line 4126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.page.current, .pagination > a.page.current {
  background-color: #4b4b4b;
  padding: 2px 8px;
}
/* line 4131, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.pagination span.disabled, .pagination > a.disabled {
  display: none;
}

/* line 4135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn, .form .actions input[type="submit"], .ta-btn-back, .form .actions .nav-btn-gray {
  display: inline-block;
  background: none #F5A000;
  width: auto;
  max-width: 100%;
  height: 34px;
  padding: 6px 15px;
  border: 1px solid #E58D00;
  line-height: 22px;
  color: #FFFFFF;
  border-radius: 2px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  box-shadow: none;
  text-shadow: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}
/* line 4153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn[disabled], .form .actions input[disabled][type="submit"], [disabled].ta-btn-back, .form .actions [disabled].nav-btn-gray {
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 4157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.with-icon, .form .actions input.with-icon[type="submit"], .with-icon.ta-btn-back, .form .actions .with-icon.nav-btn-gray {
  position: relative;
  padding-left: 30px;
}
/* line 4160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.with-icon .icon, .form .actions input.with-icon[type="submit"] .icon, .with-icon.ta-btn-back .icon, .form .actions .with-icon.nav-btn-gray .icon {
  width: 20px;
  height: 23px;
  margin-top: -10.5px;
  font-size: 21px;
  line-height: 21px;
  text-align: center;
  position: absolute;
  left: 5px;
  top: 50%;
}
/* line 4170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.with-icon .icon:before, .form .actions input.with-icon[type="submit"] .icon:before, .with-icon.ta-btn-back .icon:before, .form .actions .with-icon.nav-btn-gray .icon:before {
  line-height: 21px;
}
/* line 4173, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.big, .form .actions input.big[type="submit"], .big.ta-btn-back, .form .actions .big.nav-btn-gray {
  min-width: 200px;
}
/* line 4174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.multiline, .form .actions input.multiline[type="submit"], .multiline.ta-btn-back, .form .actions .multiline.nav-btn-gray {
  max-width: 330px;
  width: 100%;
  height: auto;
  margin: 0 0 10px 0;
  white-space: normal;
}
/* line 4182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn:hover:not(:disabled), .form .actions input[type="submit"]:hover:not(:disabled), .ta-btn-back:hover:not(:disabled), .form .actions .nav-btn-gray:hover:not(:disabled), .ta-btn:focus:not(:disabled), .form .actions input[type="submit"]:focus:not(:disabled), .ta-btn-back:focus:not(:disabled), .form .actions .nav-btn-gray:focus:not(:disabled) {
  background: none #E58D00;
  color: #FFFFFF;
}
/* line 4187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.back, .form .actions input.back[type="submit"], .back.ta-btn-back, .form .actions .back.nav-btn-gray {
  background: none #4F5D72;
  border: 1px solid #1D2328;
}
/* line 4191, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.back:hover:not(:disabled), .form .actions input.back[type="submit"]:hover:not(:disabled), .back.ta-btn-back:hover:not(:disabled), .form .actions .back.nav-btn-gray:hover:not(:disabled), .ta-btn.back:focus:not(:disabled), .form .actions input.back[type="submit"]:focus:not(:disabled), .back.ta-btn-back:focus:not(:disabled), .form .actions .back.nav-btn-gray:focus:not(:disabled) {
  background: none #1D2328;
}
/* line 4194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.red, .form .actions input.red[type="submit"], .red.ta-btn-back, .form .actions .red.nav-btn-gray, .ta-btn[data-method="delete"], .form .actions input[data-method="delete"][type="submit"], [data-method="delete"].ta-btn-back, .form .actions [data-method="delete"].nav-btn-gray {
  background: none #C55D5E;
  border: 1px solid #C73B3D;
}
/* line 4198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.red:hover:not(:disabled), .form .actions input.red[type="submit"]:hover:not(:disabled), .red.ta-btn-back:hover:not(:disabled), .form .actions .red.nav-btn-gray:hover:not(:disabled), .ta-btn.red:focus:not(:disabled), .form .actions input.red[type="submit"]:focus:not(:disabled), .red.ta-btn-back:focus:not(:disabled), .form .actions .red.nav-btn-gray:focus:not(:disabled), .ta-btn[data-method="delete"]:hover:not(:disabled), .form .actions input[data-method="delete"][type="submit"]:hover:not(:disabled), [data-method="delete"].ta-btn-back:hover:not(:disabled), .form .actions [data-method="delete"].nav-btn-gray:hover:not(:disabled), .ta-btn[data-method="delete"]:focus:not(:disabled), .form .actions input[data-method="delete"][type="submit"]:focus:not(:disabled), [data-method="delete"].ta-btn-back:focus:not(:disabled), .form .actions [data-method="delete"].nav-btn-gray:focus:not(:disabled) {
  background: none #C73B3D;
}
/* line 4201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.green, .form .actions input.green[type="submit"], .green.ta-btn-back, .form .actions .green.nav-btn-gray {
  background: none #7AB55C;
  border: 1px solid #26824c;
}
/* line 4205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.green:hover:not(:disabled), .form .actions input.green[type="submit"]:hover:not(:disabled), .green.ta-btn-back:hover:not(:disabled), .form .actions .green.nav-btn-gray:hover:not(:disabled), .ta-btn.green:focus:not(:disabled), .form .actions input.green[type="submit"]:focus:not(:disabled), .green.ta-btn-back:focus:not(:disabled), .form .actions .green.nav-btn-gray:focus:not(:disabled) {
  background: none #26824c;
}
/* line 4208, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.blue, .form .actions input.blue[type="submit"], .blue.ta-btn-back, .form .actions .blue.nav-btn-gray {
  background: none #3389C6;
  border: 1px solid #13629E;
}
/* line 4212, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.blue:hover:not(:disabled), .form .actions input.blue[type="submit"]:hover:not(:disabled), .blue.ta-btn-back:hover:not(:disabled), .form .actions .blue.nav-btn-gray:hover:not(:disabled), .ta-btn.blue:focus:not(:disabled), .form .actions input.blue[type="submit"]:focus:not(:disabled), .blue.ta-btn-back:focus:not(:disabled), .form .actions .blue.nav-btn-gray:focus:not(:disabled) {
  background: none #13629E;
}
/* line 4215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.gray, .form .actions input.gray[type="submit"], .gray.ta-btn-back, .form .actions .gray.nav-btn-gray {
  background: none #868686;
  border: 1px solid #333333;
}
/* line 4219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn.gray:hover:not(:disabled), .form .actions input.gray[type="submit"]:hover:not(:disabled), .gray.ta-btn-back:hover:not(:disabled), .form .actions .gray.nav-btn-gray:hover:not(:disabled), .ta-btn.gray:focus:not(:disabled), .form .actions input.gray[type="submit"]:focus:not(:disabled), .gray.ta-btn-back:focus:not(:disabled), .form .actions .gray.nav-btn-gray:focus:not(:disabled) {
  background: none #333333;
}

/* line 4223, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
button.ta-btn, button.ta-btn-back, .form .actions button.nav-btn-gray {
  font-size: 14px;
  letter-spacing: 1px;
}

/* line 4227, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn-back, .form .actions .nav-btn-gray {
  background: none #4F5D72;
  border: 1px solid #1D2328;
}
/* line 4232, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-btn-back:hover:not(:disabled), .form .actions .nav-btn-gray:hover:not(:disabled), .ta-btn-back:focus:not(:disabled), .form .actions .nav-btn-gray:focus:not(:disabled) {
  background: none #1D2328;
}

/* line 4236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog {
  position: absolute;
}
/* line 4238, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content {
  background: none;
  max-width: 780px;
  padding: 15px;
}
/* line 4242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .loader {
  background-position: center;
  margin-bottom: 10px;
}
/* line 4246, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar {
  background-color: #f2f2f2;
  padding: 10px 32px 10px 10px;
  border-bottom: 1px solid #D3DBE2;
  border-radius: 3px 3px 0 0;
}
/* line 4251, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
  padding: 0;
  color: #F5A000;
  font-size: 16px;
  text-shadow: none;
}
/* line 4258, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
  width: 32px;
  height: 100%;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 4265, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
  content: "";
  color: #4b4b4b;
  font-family: "TAIonicons";
  font-size: 16px;
  text-shadow: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 4275, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover {
  background: none !important;
}
/* line 4277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover:after {
  color: #F5A000;
}
/* line 4279, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close > span {
  display: none;
}
/* line 4282, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content {
  padding: 20px 10px 10px 10px;
  border-radius: 0 0 4px 4px;
}
/* line 4285, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert {
  padding: 10px 10px 66px 10px;
  position: relative;
}
/* line 4288, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert p {
  margin: 0 0 10px 0;
}
/* line 4290, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert p:last-of-type {
  margin-bottom: 0;
}
/* line 4292, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content.alert .actions {
  padding: 10px;
  border-top: 1px solid #D3DBE2;
  bottom: 0;
}
/* line 4298, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog {
  height: auto;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #D3DBE2;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 4306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog > * {
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 4310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn {
  background-color: #F5A000;
  height: 34px;
  max-width: 100%;
  margin-right: 10px;
  padding: 6px 15px;
  border: 1px solid #E58D00;
  color: #FFFFFF;
  border-radius: 2px;
  font-family: ProximaNovaLight, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 4324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn .ta-ion {
  display: none;
}
/* line 4325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn:last-child {
  margin-right: 0;
}
/* line 4326, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn:hover, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn:focus {
  background-color: #E58D00;
}
/* line 4327, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn[data-method="delete"] {
  background-color: #C55D5E;
  border: 1px solid #C73B3D;
}
/* line 4331, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn[data-method="delete"]:hover:not(:disabled), .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn[data-method="delete"]:focus:not(:disabled) {
  background-color: #C73B3D;
}
/* line 4334, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.green {
  background: none #7AB55C;
  border: 1px solid #26824c;
}
/* line 4338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.green:hover:not(:disabled), .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.green:focus:not(:disabled) {
  background: none #26824c;
}
/* line 4341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.blue {
  background: none #3389C6;
  border: 1px solid #13629E;
}
/* line 4345, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.blue:hover:not(:disabled), .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog a.btn.blue:focus:not(:disabled) {
  background: none #13629E;
}
/* line 4349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog:after {
  content: '';
  display: block;
  clear: both;
}

/* line 4359, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker {
  background-color: #FFFFFF;
  margin-top: -1px;
  border: 1px solid #D3DBE2;
  border-radius: 0;
  z-index: 1100 !important;
}
/* line 4365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-title {
  color: #4b4b4b;
  text-shadow: none;
}
/* line 4368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-title select {
  margin: 2px 0 0 0;
  vertical-align: top;
}
/* line 4374, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  -webkit-filter: hue-rotate(170deg);
  filter: hue-rotate(170deg);
}
/* line 4378, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: none !important;
  border: none;
}
/* line 4383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-next.ui-state-hover span {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons_hover.png) -48px -191px !important;
}
/* line 4386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-prev.ui-state-hover span {
  background: url(https://d2yj9oj1w1w9wa.cloudfront.net/teamartist-framework/images/jquery-ui/ui-icons_hover.png) -80px -191px !important;
}
/* line 4389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker .ui-datepicker-week-end {
  color: #333333;
}
/* line 4392, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-default {
  background: none #FFFFFF !important;
  border-color: #D3DBE2;
  color: #333333;
}
/* line 4396, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-default.ui-state-hover {
  background: none #F5A000 !important;
  border-color: #E58D00;
  color: #FFFFFF;
  font-weight: normal;
}
/* line 4403, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td a.ui-state-highlight, .ui-datepicker td a.inline-info {
  border-color: #E58D00;
}
/* line 4408, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-datepicker td.date-range-selected a, .ui-datepicker td.ui-datepicker-current-day a {
  background: none #FFDD9D !important;
  border-color: #F5A000;
}

/* line 4416, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete {
  background-color: #333A3F;
  max-height: 115px;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  color: #FFFFFF;
  z-index: 2;
}
/* line 4424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li {
  padding: 0;
  line-height: 22px;
}
/* line 4427, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li div, .ui-autocomplete li a {
  padding: 5px 10px;
  color: #FFFFFF;
  cursor: pointer;
}
/* line 4431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li div.ui-state-active, .ui-autocomplete li div.ui-state-focus, .ui-autocomplete li div.ui-state-hover, .ui-autocomplete li a.ui-state-active, .ui-autocomplete li a.ui-state-focus, .ui-autocomplete li a.ui-state-hover {
  background: none #1D2328 !important;
}
/* line 4434, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li:first-child div, .ui-autocomplete li:first-child a {
  padding-top: 8px;
}
/* line 4437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ui-autocomplete li:last-child div, .ui-autocomplete li:last-child a {
  padding-bottom: 8px;
}

/* line 4443, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div {
  margin: 0 0 15px 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 1;
}
/* line 4448, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div > strong, .custom-lists > div > .strong {
  display: inline-block;
  width: 130px;
  margin-right: 10px;
  line-height: 30px;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: right;
  vertical-align: middle;
}
/* line 4458, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div > span {
  display: inline-block;
  width: calc(100% - 140px);
  line-height: 30px;
  font-size: 14px;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 4466, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div input, .custom-lists > div select {
  width: calc(100% - 140px) !important;
  max-width: 300px !important;
  margin: 0 !important;
  vertical-align: middle;
}
/* line 4472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.custom-lists > div .ta-onoff-checkbox {
  vertical-align: middle;
}

/* line 4476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox {
  width: 50px;
  height: 24px;
  border: none;
  border-radius: 12px;
  font-family: proximaNovaRegular, -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
}
/* line 4482, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper {
  -webkit-transition: margin 0.5s;
  -moz-transition: margin 0.5s;
  -o-transition: margin 0.5s;
  transition: margin 0.5s;
}
/* line 4487, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked, .ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  width: 37px;
  height: 24px;
  line-height: 24px;
  border-radius: 0;
  box-shadow: none;
  font-size: 12px;
}
/* line 4495, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-unchecked {
  padding-right: 6px;
}
/* line 4496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-checked {
  margin-left: 0;
  padding-left: 3px;
}
/* line 4500, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper .ta-onoff-cursor {
  background: none #D3DBE2 !important;
  width: 24px;
  height: 24px;
  margin: 0 -11px;
  border: 1px solid #868686;
  border-radius: 12px;
  box-shadow: none;
}
/* line 4509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-onoff-checkbox .ta-onoff-wrapper.checked {
  margin-left: -26px;
}

/* line 4513, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info {
  background: none #FFDD9D !important;
  border: none;
  border-radius: 0;
  color: #4b4b4b;
  font-weight: normal;
}
/* line 4519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom {
  position: relative;
}
/* line 4521, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom p {
  margin: 0 0 10px 0;
}
/* line 4523, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom p.mb0, .inline-info.custom p:last-child {
  margin-bottom: 0;
}
/* line 4525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom ul {
  margin: 0 0 10px 30px;
}
/* line 4527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom ul:last-child {
  margin-bottom: 0;
}
/* line 4529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.with-close {
  padding-right: 60px;
}
/* line 4530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.with-close-icon {
  padding-right: 30px;
}
/* line 4531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.custom.mb20 {
  margin-bottom: 20px;
}
/* line 4533, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.error {
  background: none #C1282E !important;
  color: #FFFFFF;
}
/* line 4536, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.error a {
  color: #FFFFFF;
}
/* line 4538, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.inline-info.success {
  background: none #f4f7de !important;
}

/* line 4542, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.close-inline-info {
  color: #4b4b4b;
  font-size: 0.8em;
  text-decoration: none;
  position: absolute;
  top: 5px;
  right: 10px;
}

/* line 4551, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb {
  background-color: #EBEEF0;
  height: 34px;
}
/* line 4555, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  border-color: transparent transparent transparent #EBEEF0;
}
/* line 4556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.background-condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  border-color: transparent transparent transparent #EBEEF0;
}

/* line 4559, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb {
  height: 34px;
  padding: 0 10px 0 0;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 4565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step {
  display: inline-block;
  float: none;
  height: 34px;
  vertical-align: top;
}
/* line 4570, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child:before {
  border-width: 17px 0 17px 10px;
}
/* line 4571, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text {
  padding: 0 15px;
  line-height: 34px;
  font-size: 12px;
  letter-spacing: 1px;
}
/* line 4576, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span {
  display: inline-block;
  vertical-align: middle;
}
/* line 4579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
  width: 20px;
  margin: 0 5px 0 0;
  text-align: right;
}
/* line 4583, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
  content: '.';
}
/* line 4585, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
  max-width: calc(100% - 25px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 4593, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow-sep {
  border-width: 17px 0 17px 10px;
  right: -11px;
}
/* line 4597, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-arrow {
  border-width: 17px 0 17px 10px;
  right: -10px;
}
/* line 4601, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do {
  background-color: #cccccc;
}
/* line 4603, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-text {
  text-shadow: 0 1px 1px #818181;
}
/* line 4604, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #cccccc;
}
/* line 4606, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current {
  background-color: #F5A000;
}
/* line 4608, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #F5A000;
}
/* line 4610, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done {
  background-color: #7AB55C;
}
/* line 4612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #7AB55C;
}
/* line 4614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.error {
  background-color: #c1282e;
}
/* line 4616, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.error .condensed-progress-breadcrumb-step-arrow {
  border-color: transparent transparent transparent #c1282e;
}
/* line 4619, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-1 .condensed-progress-breadcrumb-step {
  width: 100%;
}
/* line 4620, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-2 .condensed-progress-breadcrumb-step {
  width: 50%;
}
/* line 4621, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-3 .condensed-progress-breadcrumb-step {
  width: 33%;
}
/* line 4623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-3 .condensed-progress-breadcrumb-step:nth-child(2) {
  width: 34%;
}
/* line 4625, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step {
  width: 25%;
}
/* line 4626, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step {
  width: 20%;
}
/* line 4627, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step {
  width: 16.5%;
}
/* line 4629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current {
  width: 17.5%;
}
/* line 4631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
  width: 14.2%;
}
/* line 4633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
  width: 14.8%;
}
/* line 4635, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
  width: 12.5%;
}
/* line 4636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
  width: 11.1%;
}
/* line 4638, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
  width: 11.2%;
}
/* line 4640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
  width: 10%;
}
/* line 4641, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
  width: 9%;
}
/* line 4643, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
  width: 10%;
}
/* line 4645, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
  width: 8.3%;
}
/* line 4647, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
  width: 8.7%;
}

/* line 4651, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name {
  position: relative;
}
/* line 4653, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
/* line 4662, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input {
  position: relative;
  z-index: 3;
}
/* line 4665, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
.ta-dropdown-box-wrapper .ta-dropdown-box .item .name input[disabled] {
  z-index: 1;
}

@media only screen and (max-width: 1920px) {
  /* line 4670, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-1920 {
    height: 20px;
  }

  /* line 4671, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1920 br.convert-to-sep-small {
    content: '';
  }
  /* line 4673, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1920 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 1700px) {
  /* line 4678, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-1700 {
    height: 20px;
  }

  /* line 4679, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1700 br.convert-to-sep-small {
    content: '';
  }
  /* line 4681, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1700 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 1500px) {
  /* line 4686, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-1500 {
    height: 20px;
  }

  /* line 4687, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1500 br.convert-to-sep-small {
    content: '';
  }
  /* line 4689, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1500 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 1150px) {
  /* line 4694, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols5 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 4700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-1300 {
    height: 20px;
  }

  /* line 4701, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1300 br.convert-to-sep-small {
    content: '';
  }
  /* line 4703, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1300 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 1140px) {
  /* line 4708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-1140 {
    height: 20px;
  }

  /* line 4709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1140 br.convert-to-sep-small {
    content: '';
  }
  /* line 4711, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table1140 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 1060px) {
  /* line 4717, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field, .form.form-dialog.with-field-details .field {
    font-size: 0;
    letter-spacing: 0;
  }
  /* line 4720, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field label, .form.form-dialog.with-field-details .field label {
    float: none;
    font-size: 14px;
    vertical-align: top;
  }
  /* line 4725, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field input, .form.with-field-details .field select, .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select {
    float: none;
    display: inline-block;
    width: 75%;
    margin-bottom: 0;
    font-size: 14px;
    vertical-align: top;
  }
  /* line 4733, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field input[data-evol="true"], .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(75% - 25px);
  }
  /* line 4734, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select, .form.form-dialog.with-field-details .field select {
    margin: 0;
  }
  /* line 4736, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_3i"], .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4737, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_2i"], .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 33%;
    margin: 0 2%;
  }
  /* line 4738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_1i"], .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select[id$="_4i"], .form.with-field-details .field select[id$="_5i"], .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4740, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field select.start_field, .form.with-field-details .field select.end_field, .form.form-dialog.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.end_field {
    width: 37%;
  }
  /* line 4742, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field label ~ textarea, .form.form-dialog.with-field-details .field label ~ textarea {
    width: 75% !important;
  }
  /* line 4744, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-icon input, .form.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select {
    width: calc(75% - 25px);
  }
  /* line 4745, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-icon label ~ textarea, .form.form-dialog.with-field-details .field.with-icon label ~ textarea {
    width: calc(75% - 25px) !important;
  }
  /* line 4748, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input, .form.with-field-details .field.with-field-detail.error select, .form.with-field-details .field.with-field-detail.error button, .form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button {
    width: 75%;
  }
  /* line 4749, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input[data-evol="true"], .form.form-dialog.with-field-details .field.with-field-detail.error input[data-evol="true"] {
    width: calc(75% - 25px);
  }
  /* line 4751, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_3i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_3i"] {
    width: 16%;
  }
  /* line 4752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_2i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_2i"] {
    width: 28%;
  }
  /* line 4753, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_1i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_1i"] {
    width: 22%;
  }
  /* line 4754, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.with-field-details .field.with-field-detail.error select[id$="_5i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4755, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error select.start_field, .form.with-field-details .field.with-field-detail.error select.end_field, .form.form-dialog.with-field-details .field.with-field-detail.error select.start_field, .form.form-dialog.with-field-details .field.with-field-detail.error select.end_field {
    width: 37%;
  }
  /* line 4757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error label ~ textarea, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ textarea {
    width: 75% !important;
  }
  /* line 4758, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input.right[type="checkbox"], .form.with-field-details .field.with-field-detail.error input.right[type="radio"], .form.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="checkbox"], .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="radio"], .form.form-dialog.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right {
    width: 14px;
  }
  /* line 4760, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error input.right[type="checkbox"].right + label, .form.with-field-details .field.with-field-detail.error input.right[type="radio"].right + label, .form.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right.right + label, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="checkbox"].right + label, .form.form-dialog.with-field-details .field.with-field-detail.error input.right[type="radio"].right + label, .form.form-dialog.with-field-details .field.with-field-detail.error .ta-checkbox-tag.right.right + label {
    width: calc(73% - 18px);
  }
  /* line 4762, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail {
    float: none;
    width: 75%;
    max-width: 400px;
    margin: 0 0 0 25%;
    font-size: 13px;
  }
  /* line 4768, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-triangle, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-triangle {
    display: none !important;
  }
  /* line 4769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-content, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-content {
    background-color: transparent;
    width: 100%;
    max-width: 400px;
    height: auto;
    padding: 0;
    border: none;
  }
  /* line 4778, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.form-dialog.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: calc(25% + 400px);
  }
  /* line 4780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box {
    width: 100%;
  }
  /* line 4782, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box + .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error.without-label.with-field-detail .redactor-box + .field-detail {
    width: 100%;
    margin: 0;
  }
  /* line 4789, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.with-icon input, .form.with-field-details .field.with-field-detail.error.with-icon select, .form.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button {
    width: calc(75% - 25px);
  }
  /* line 4790, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error.with-icon label ~ textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon label ~ textarea {
    width: calc(75% - 25px) !important;
  }
  /* line 4793, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea, .form.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box {
    width: 75%;
  }
  /* line 4795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea textarea, .form.with-field-details .field .redactor-box textarea, .form.form-dialog.with-field-details .field .content-textarea textarea, .form.form-dialog.with-field-details .field .redactor-box textarea {
    width: 100% !important;
  }
  /* line 4797, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-textarea .redactor-box, .form.form-dialog.with-field-details .field .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 4798, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-toggle-field {
    width: 75%;
  }
  /* line 4800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .content-toggle-field input, .form.with-field-details .field .content-toggle-field select, .form.form-dialog.with-field-details .field .content-toggle-field input, .form.form-dialog.with-field-details .field .content-toggle-field select {
    width: 100%;
  }
  /* line 4802, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field .text-right-label, .form.form-dialog.with-field-details .field .text-right-label {
    font-size: 14px;
  }
  /* line 4804, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-onoff-before-field input, .form.with-field-details .field.with-onoff-before-field select, .form.with-field-details .field.with-onoff-before-field button, .form.form-dialog.with-field-details .field.with-onoff-before-field input, .form.form-dialog.with-field-details .field.with-onoff-before-field select, .form.form-dialog.with-field-details .field.with-onoff-before-field button {
    width: calc(75% - 60px);
  }
  /* line 4807, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-onoff-after-field input, .form.with-field-details .field.with-onoff-after-field select, .form.with-field-details .field.with-onoff-after-field button, .form.form-dialog.with-field-details .field.with-onoff-after-field input, .form.form-dialog.with-field-details .field.with-onoff-after-field select, .form.form-dialog.with-field-details .field.with-onoff-after-field button {
    width: calc(75% - 60px);
  }
  /* line 4810, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.without-label .content-textarea, .form.with-field-details .field.without-label .redactor-box, .form.form-dialog.with-field-details .field.without-label .content-textarea, .form.form-dialog.with-field-details .field.without-label .redactor-box {
    width: 100%;
  }
}
@media only screen and (max-width: 990px) {
  /* line 4817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #select-all-responsive-table.size-990 {
    display: block;
    margin: 0 0 18px 0;
  }

  /* line 4819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 colgroup, .table.responsive-table-990 thead {
    display: none;
  }
  /* line 4821, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td {
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 4825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td.right {
    text-align: right;
  }
  /* line 4827, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 4829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td.keep-center {
    text-align: center;
  }
  /* line 4831, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    color: #8678b4;
  }
  /* line 4838, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td a[data-action="drop-down"] {
    display: none;
  }
  /* line 4839, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td ul.drop-down {
    display: block !important;
    position: static;
    background: none;
    box-shadow: none;
  }
  /* line 4844, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 4849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 4854, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr td ul.drop-down li a {
    color: #f08031;
  }
  /* line 4859, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr:last-child td {
    border-bottom: 1px solid #cccccc;
  }
  /* line 4861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table-990 tr:last-child td:last-child {
    border-bottom: none;
  }
}
@media only screen and (max-width: 976px) {
  /* line 4871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: none;
  }
  /* line 4873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap, #app-container.with-sidebar-menu .pagination > span.page.current {
    display: block;
  }
  /* line 4874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 5px;
  }
  /* line 4876, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 5px;
  }
}
@media only screen and (max-width: 920px) {
  /* line 4887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols4 {
    width: 100% !important;
  }
  /* line 4889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols4 li:not(.close) {
    width: 25%;
  }
}
@media only screen and (max-width: 865px) {
  /* line 4897, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field span.ajax-loader {
    left: 100%;
  }
  /* line 4898, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: 100%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 4905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 colgroup {
    display: none;
  }
  /* line 4907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td {
    display: inline-block;
    width: 33%;
  }
  /* line 4910, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2) {
    width: 34%;
  }
  /* line 4911, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(4), .form.search-form #search-bar.cols5 tbody td:nth-child(5) {
    width: 50%;
  }
  /* line 4915, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tfoot.cols2 td {
    display: inline-block;
    width: 50%;
  }
}
@media only screen and (max-width: 780px) {
  /* line 4925, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.with-field-details .field span.ajax-loader {
    left: calc(25% + 400px);
  }

  /* line 4927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field {
    max-width: 400px;
    min-height: auto;
    margin: 0 auto 15px auto;
    padding: 0;
    position: relative;
  }
  /* line 4933, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field label, .form.form-dialog .field span.fake-label {
    width: 100%;
    min-height: 0;
    margin: 0 0 5px 0;
    line-height: 1.2;
    text-align: left;
  }
  /* line 4940, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .text-right-label {
    width: 100%;
  }
  /* line 4941, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field input, .form.form-dialog .field select, .form.form-dialog .field .content-textarea, .form.form-dialog .field .redactor-box, .form.form-dialog .field .table-form, .form.form-dialog .field .table-form, .form.form-dialog .field .content-toggle-field, .form.form-dialog .field .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 4942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field textarea, .form.form-dialog .field label ~ button, .form.form-dialog .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 4943, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-evol > div {
    width: 100% !important;
  }
  /* line 4944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 4945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 4946, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select {
    margin: 0;
  }
  /* line 4948, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4949, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_2i"] {
    width: 58%;
    margin: 0 2%;
  }
  /* line 4950, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4951, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field select[id$="_4i"], .form.form-dialog .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .sep-datetime + select[id$="_4i"] {
    margin-left: 0;
  }
  /* line 4954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .under-field {
    padding-left: 0;
  }
  /* line 4955, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .inline-info {
    margin-left: 0;
  }
  /* line 4956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field .dialog-options .dialog-option {
    display: block;
    margin: 0 0 9px 0;
  }
  /* line 4960, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.user-permissions {
    max-width: 100%;
    margin-left: auto;
    padding-left: 30px;
  }
  /* line 4966, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-onoff-before-label .ta-onoff-checkbox {
    vertical-align: middle;
  }
  /* line 4967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-onoff-before-label label {
    margin: 5px 0 0 2%;
    vertical-align: middle;
  }
  /* line 4973, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-icon input, .form.form-dialog .field.with-icon select, .form.form-dialog .field.with-icon button, .form.form-dialog .field.with-icon .content-textarea, .form.form-dialog .field.with-icon .redactor-box, .form.form-dialog .field.with-icon .content-toggle-field {
    width: calc(100% - 25px);
  }
  /* line 4974, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 4978, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .actions .nav-btn-gray {
    width: auto;
    top: 0;
  }
  /* line 4982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog .actions input[type="submit"] {
    top: 0;
  }
  /* line 4986, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .table-form, .form.form-dialog.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 4987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field textarea, .form.form-dialog.with-field-details .field label ~ button, .form.form-dialog.with-field-details .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 4988, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-evol > div {
    width: 100% !important;
  }
  /* line 4989, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 4990, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 4991, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select {
    margin: 0;
  }
  /* line 4993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 16%;
  }
  /* line 4994, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 58%;
    margin: 0 2%;
  }
  /* line 4995, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 22%;
  }
  /* line 4996, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 4998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field .field-detail {
    margin: 0;
  }
  /* line 5000, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field {
    width: calc(100% - 25px);
  }
  /* line 5001, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-dialog.with-field-details .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }

  /* line 5008, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: block;
  }
  /* line 5010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 0;
  }
  /* line 5012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 5020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header.mini #header-left {
    position: relative;
    z-index: 2;
  }

  /* line 5024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header.mini #header-right {
    max-width: calc(100% - 7px);
    z-index: 1;
  }
  /* line 5027, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header.mini #header-right .current_society_name {
    width: 100%;
    max-width: calc(100% - 130px);
    padding-left: 35px;
  }
}
@media only screen and (max-width: 715px) {
  /* line 5038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page {
    display: none;
  }
  /* line 5040, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap, #app-container.with-sidebar-menu .pagination > span.page.current {
    display: block;
  }
  /* line 5041, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap {
    padding-right: 5px;
  }
  /* line 5043, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.page.gap ~ .gap {
    padding-right: 0;
    padding-left: 5px;
  }
}
@media only screen and (max-width: 700px) {
  /* line 5054, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-700 {
    height: 20px;
  }

  /* line 5055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table700 br.convert-to-sep-small {
    content: '';
  }
  /* line 5057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table700 br.convert-to-sep-small:after {
    content: ' - ';
  }

  /* line 5059, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #select-all-responsive-table.size-700 {
    display: block;
    margin: 0 0 18px 0;
  }

  /* line 5061, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table colgroup, .table.responsive-table thead {
    display: none;
  }
  /* line 5063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td {
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 5067, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td.right {
    text-align: right;
  }
  /* line 5069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td.keep-center {
    text-align: center;
  }
  /* line 5073, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    color: #8678b4;
  }
  /* line 5080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td a[data-action="drop-down"] {
    display: none;
  }
  /* line 5081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td ul.drop-down {
    display: block !important;
    position: static;
    background: none;
    box-shadow: none;
  }
  /* line 5086, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5091, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5096, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr td ul.drop-down li a {
    color: #f08031;
  }
  /* line 5101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr:last-child td {
    border-bottom: 1px solid #cccccc;
  }
  /* line 5103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.responsive-table tr:last-child td:last-child {
    border-bottom: none;
  }

  /* line 5110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 colgroup {
    display: none;
  }
  /* line 5112, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tbody td {
    display: inline-block;
    width: 50%;
  }
}
@media only screen and (max-width: 690px) {
  /* line 5122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols3 {
    width: 100% !important;
  }
  /* line 5124, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols3 li:not(.close) {
    width: 33%;
  }
  /* line 5126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols3 li:not(.close):nth-child(3) {
    width: 34%;
  }
}
@media only screen and (max-width: 670px) {
  /* line 5133, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field, .form.with-field-details .field, .form.form-dialog.with-field-details .field {
    max-width: 400px;
    margin: 0 auto 15px auto;
    position: relative;
  }
  /* line 5137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field span.ajax-loader, .form.with-field-details .field span.ajax-loader, .form.form-dialog.with-field-details .field span.ajax-loader {
    top: auto;
    right: 6px;
    bottom: 6px;
    left: auto;
  }
  /* line 5143, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label, .form:not(.search-form) .field span.fake-label, .form.with-field-details .field label, .form.with-field-details .field span.fake-label, .form.form-dialog.with-field-details .field label, .form.form-dialog.with-field-details .field span.fake-label {
    width: 100%;
    min-height: 0;
    margin: 0 0 5px 0;
    line-height: 1.2;
    text-align: left;
  }
  /* line 5149, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label.between-fields, .form:not(.search-form) .field span.fake-label.between-fields, .form.with-field-details .field label.between-fields, .form.with-field-details .field span.fake-label.between-fields, .form.form-dialog.with-field-details .field label.between-fields, .form.form-dialog.with-field-details .field span.fake-label.between-fields {
    max-width: 100%;
    margin-top: 15px;
  }
  /* line 5153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label ~ textarea, .form:not(.search-form) .field span.fake-label ~ textarea, .form.with-field-details .field label ~ textarea, .form.with-field-details .field span.fake-label ~ textarea, .form.form-dialog.with-field-details .field label ~ textarea, .form.form-dialog.with-field-details .field span.fake-label ~ textarea {
    width: 100% !important;
  }
  /* line 5155, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .text-right-label, .form.with-field-details .field .text-right-label, .form.form-dialog.with-field-details .field .text-right-label {
    width: 100%;
  }
  /* line 5156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .right-onoff, .form.with-field-details .field .right-onoff, .form.form-dialog.with-field-details .field .right-onoff {
    max-width: calc(98% - 50px);
  }
  /* line 5157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input, .form:not(.search-form) .field select, .form:not(.search-form) .field .content-textarea, .form:not(.search-form) .field .redactor-box, .form:not(.search-form) .field .table-form, .form:not(.search-form) .field .content-toggle-field, .form:not(.search-form) .field .content-textarea .redactor-box, .form.with-field-details .field input, .form.with-field-details .field select, .form.with-field-details .field .content-textarea, .form.with-field-details .field .redactor-box, .form.with-field-details .field .table-form, .form.with-field-details .field .content-toggle-field, .form.with-field-details .field .content-textarea .redactor-box, .form.form-dialog.with-field-details .field input, .form.form-dialog.with-field-details .field select, .form.form-dialog.with-field-details .field .content-textarea, .form.form-dialog.with-field-details .field .redactor-box, .form.form-dialog.with-field-details .field .table-form, .form.form-dialog.with-field-details .field .content-toggle-field, .form.form-dialog.with-field-details .field .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 5158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field textarea, .form:not(.search-form) .field button, .form:not(.search-form) .field label ~ button, .form:not(.search-form) .field label ~ .selected-items-container, .form.with-field-details .field textarea, .form.with-field-details .field button, .form.with-field-details .field label ~ button, .form.with-field-details .field label ~ .selected-items-container, .form.form-dialog.with-field-details .field textarea, .form.form-dialog.with-field-details .field button, .form.form-dialog.with-field-details .field label ~ button, .form.form-dialog.with-field-details .field label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 5159, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-evol > div, .form.with-field-details .field.with-evol > div, .form.form-dialog.with-field-details .field.with-evol > div {
    width: 100% !important;
  }
  /* line 5160, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input[data-evol="true"], .form.with-field-details .field input[data-evol="true"], .form.form-dialog.with-field-details .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 5161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.two-fields, .form.with-field-details .field input.two-fields, .form.form-dialog.with-field-details .field input.two-fields {
    max-width: 100%;
  }
  /* line 5162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field label ~ .selected-items-container.under-button, .form.with-field-details .field label ~ .selected-items-container.under-button, .form.form-dialog.with-field-details .field label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 5164, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_3i"], .form.with-field-details .field select[id$="_3i"], .form.form-dialog.with-field-details .field select[id$="_3i"] {
    width: 17%;
  }
  /* line 5165, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_2i"], .form.with-field-details .field select[id$="_2i"], .form.form-dialog.with-field-details .field select[id$="_2i"] {
    width: 56%;
  }
  /* line 5166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_1i"], .form.with-field-details .field select[id$="_1i"], .form.form-dialog.with-field-details .field select[id$="_1i"] {
    width: 23%;
  }
  /* line 5167, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select[id$="_4i"], .form:not(.search-form) .field select[id$="_5i"], .form.with-field-details .field select[id$="_4i"], .form.with-field-details .field select[id$="_5i"], .form.form-dialog.with-field-details .field select[id$="_4i"], .form.form-dialog.with-field-details .field select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 5168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select.start_field, .form:not(.search-form) .field select.end_field, .form.with-field-details .field select.start_field, .form.with-field-details .field select.end_field, .form.form-dialog.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.end_field {
    width: 49%;
  }
  /* line 5169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field select.start_field, .form.with-field-details .field select.start_field, .form.form-dialog.with-field-details .field select.start_field {
    margin-right: 2%;
  }
  /* line 5171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input[type="checkbox"], .form:not(.search-form) .field input[type="radio"], .form.with-field-details .field input[type="checkbox"], .form.with-field-details .field input[type="radio"], .form.form-dialog.with-field-details .field input[type="checkbox"], .form.form-dialog.with-field-details .field input[type="radio"] {
    width: 14px;
  }
  /* line 5172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.right[type="checkbox"], .form:not(.search-form) .field input.right[type="radio"], .form:not(.search-form) .field .ta-checkbox-tag.right, .form.with-field-details .field input.right[type="checkbox"], .form.with-field-details .field input.right[type="radio"], .form.with-field-details .field .ta-checkbox-tag.right, .form.form-dialog.with-field-details .field input.right[type="checkbox"], .form.form-dialog.with-field-details .field input.right[type="radio"], .form.form-dialog.with-field-details .field .ta-checkbox-tag.right {
    margin: 0;
  }
  /* line 5174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input.right[type="checkbox"] + label, .form:not(.search-form) .field input.right[type="radio"] + label, .form:not(.search-form) .field .ta-checkbox-tag.right + label, .form.with-field-details .field input.right[type="checkbox"] + label, .form.with-field-details .field input.right[type="radio"] + label, .form.with-field-details .field .ta-checkbox-tag.right + label, .form.form-dialog.with-field-details .field input.right[type="checkbox"] + label, .form.form-dialog.with-field-details .field input.right[type="radio"] + label, .form.form-dialog.with-field-details .field .ta-checkbox-tag.right + label {
    width: calc(98% - 14px);
  }
  /* line 5176, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .sep-datetime + select[id$="_4i"], .form.with-field-details .field .sep-datetime + select[id$="_4i"], .form.form-dialog.with-field-details .field .sep-datetime + select[id$="_4i"] {
    margin-left: 0;
  }
  /* line 5177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .under-field, .form.with-field-details .field .under-field, .form.form-dialog.with-field-details .field .under-field {
    width: 100%;
    padding-left: 0;
  }
  /* line 5182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon input, .form:not(.search-form) .field.with-icon select, .form:not(.search-form) .field.with-icon button, .form:not(.search-form) .field.with-icon .content-textarea, .form:not(.search-form) .field.with-icon .redactor-box, .form:not(.search-form) .field.with-icon .content-toggle-field, .form.with-field-details .field.with-icon input, .form.with-field-details .field.with-icon select, .form.with-field-details .field.with-icon button, .form.with-field-details .field.with-icon .content-textarea, .form.with-field-details .field.with-icon .redactor-box, .form.with-field-details .field.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-icon input, .form.form-dialog.with-field-details .field.with-icon select, .form.form-dialog.with-field-details .field.with-icon button, .form.form-dialog.with-field-details .field.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field {
    width: calc(100% - 25px);
  }
  /* line 5184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon input ~ .icon, .form:not(.search-form) .field.with-icon select ~ .icon, .form:not(.search-form) .field.with-icon button ~ .icon, .form:not(.search-form) .field.with-icon .content-textarea ~ .icon, .form:not(.search-form) .field.with-icon .redactor-box ~ .icon, .form:not(.search-form) .field.with-icon .content-toggle-field ~ .icon, .form.with-field-details .field.with-icon input ~ .icon, .form.with-field-details .field.with-icon select ~ .icon, .form.with-field-details .field.with-icon button ~ .icon, .form.with-field-details .field.with-icon .content-textarea ~ .icon, .form.with-field-details .field.with-icon .redactor-box ~ .icon, .form.with-field-details .field.with-icon .content-toggle-field ~ .icon, .form.form-dialog.with-field-details .field.with-icon input ~ .icon, .form.form-dialog.with-field-details .field.with-icon select ~ .icon, .form.form-dialog.with-field-details .field.with-icon button ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-textarea ~ .icon, .form.form-dialog.with-field-details .field.with-icon .redactor-box ~ .icon, .form.form-dialog.with-field-details .field.with-icon .content-toggle-field ~ .icon {
    position: static;
  }
  /* line 5186, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-icon textarea, .form.with-field-details .field.with-icon textarea, .form.form-dialog.with-field-details .field.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 5189, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error .field-detail, .form.with-field-details .field.with-field-detail.error .field-detail, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail {
    width: 100%;
    margin: 0;
  }
  /* line 5192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error .field-detail .field-detail-content, .form.with-field-details .field.with-field-detail.error .field-detail .field-detail-content, .form.form-dialog.with-field-details .field.with-field-detail.error .field-detail .field-detail-content {
    font-size: 1em;
    white-space: normal;
  }
  /* line 5197, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error input, .form:not(.search-form) .field.with-field-detail.error select, .form:not(.search-form) .field.with-field-detail.error button, .form:not(.search-form) .field.with-field-detail.error .content-textarea, .form:not(.search-form) .field.with-field-detail.error .redactor-box, .form:not(.search-form) .field.with-field-detail.error .table-form, .form:not(.search-form) .field.with-field-detail.error .content-toggle-field, .form:not(.search-form) .field.with-field-detail.error .content-textarea .redactor-box, .form.with-field-details .field.with-field-detail.error input, .form.with-field-details .field.with-field-detail.error select, .form.with-field-details .field.with-field-detail.error button, .form.with-field-details .field.with-field-detail.error .content-textarea, .form.with-field-details .field.with-field-detail.error .redactor-box, .form.with-field-details .field.with-field-detail.error .table-form, .form.with-field-details .field.with-field-detail.error .content-toggle-field, .form.with-field-details .field.with-field-detail.error .content-textarea .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error input, .form.form-dialog.with-field-details .field.with-field-detail.error select, .form.form-dialog.with-field-details .field.with-field-detail.error button, .form.form-dialog.with-field-details .field.with-field-detail.error .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error .table-form, .form.form-dialog.with-field-details .field.with-field-detail.error .content-toggle-field, .form.form-dialog.with-field-details .field.with-field-detail.error .content-textarea .redactor-box {
    width: 100%;
  }
  /* line 5199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_3i"], .form.with-field-details .field.with-field-detail.error select[id$="_3i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_3i"] {
    width: 17%;
  }
  /* line 5200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_2i"], .form.with-field-details .field.with-field-detail.error select[id$="_2i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_2i"] {
    width: 56%;
  }
  /* line 5201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_1i"], .form.with-field-details .field.with-field-detail.error select[id$="_1i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_1i"] {
    width: 23%;
  }
  /* line 5202, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error select[id$="_4i"], .form:not(.search-form) .field.with-field-detail.error select[id$="_5i"], .form.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.with-field-details .field.with-field-detail.error select[id$="_5i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_4i"], .form.form-dialog.with-field-details .field.with-field-detail.error select[id$="_5i"] {
    width: 35.5%;
  }
  /* line 5204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error textarea, .form:not(.search-form) .field.with-field-detail.error label ~ button, .form:not(.search-form) .field.with-field-detail.error label ~ .selected-items-container, .form.with-field-details .field.with-field-detail.error textarea, .form.with-field-details .field.with-field-detail.error label ~ button, .form.with-field-details .field.with-field-detail.error label ~ .selected-items-container, .form.form-dialog.with-field-details .field.with-field-detail.error textarea, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ button, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ .selected-items-container {
    width: 100% !important;
  }
  /* line 5205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error label ~ .selected-items-container.under-button, .form.with-field-details .field.with-field-detail.error label ~ .selected-items-container.under-button, .form.form-dialog.with-field-details .field.with-field-detail.error label ~ .selected-items-container.under-button {
    margin: 10px 0 0 0;
  }
  /* line 5206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error span.ajax-loader, .form.with-field-details .field.with-field-detail.error span.ajax-loader, .form.form-dialog.with-field-details .field.with-field-detail.error span.ajax-loader {
    left: auto;
    bottom: 22px;
  }
  /* line 5211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error.with-icon input, .form:not(.search-form) .field.with-field-detail.error.with-icon select, .form:not(.search-form) .field.with-field-detail.error.with-icon button, .form:not(.search-form) .field.with-field-detail.error.with-icon .content-textarea, .form:not(.search-form) .field.with-field-detail.error.with-icon .redactor-box, .form:not(.search-form) .field.with-field-detail.error.with-icon .content-toggle-field, .form.with-field-details .field.with-field-detail.error.with-icon input, .form.with-field-details .field.with-field-detail.error.with-icon select, .form.with-field-details .field.with-field-detail.error.with-icon button, .form.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon input, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon select, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon button, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .redactor-box, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon .content-toggle-field {
    width: calc(100% - 25px);
  }
  /* line 5212, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-field-detail.error.with-icon textarea, .form.with-field-details .field.with-field-detail.error.with-icon textarea, .form.form-dialog.with-field-details .field.with-field-detail.error.with-icon textarea {
    width: calc(100% - 25px) !important;
  }
  /* line 5215, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .inline-info, .form.with-field-details .field .inline-info, .form.form-dialog.with-field-details .field .inline-info {
    margin-left: 0;
  }
  /* line 5217, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .inline-info.align-to-field, .form.with-field-details .field .inline-info.align-to-field, .form.form-dialog.with-field-details .field .inline-info.align-to-field {
    width: 100%;
    margin-left: 0;
  }
  /* line 5219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .note-align-to-field, .form.with-field-details .field .note-align-to-field, .form.form-dialog.with-field-details .field .note-align-to-field {
    margin-left: 0;
  }
  /* line 5220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field .dialog-options .dialog-option, .form.with-field-details .field .dialog-options .dialog-option, .form.form-dialog.with-field-details .field .dialog-options .dialog-option {
    display: block;
    margin: 0 0 9px 0;
  }
  /* line 5225, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field input ~ .icon, .form:not(.search-form) .field select ~ .icon, .form:not(.search-form) .field button ~ .icon, .form.with-field-details .field input ~ .icon, .form.with-field-details .field select ~ .icon, .form.with-field-details .field button ~ .icon, .form.form-dialog.with-field-details .field input ~ .icon, .form.form-dialog.with-field-details .field select ~ .icon, .form.form-dialog.with-field-details .field button ~ .icon {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  /* line 5231, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.user-permissions, .form.with-field-details .field.user-permissions, .form.form-dialog.with-field-details .field.user-permissions {
    max-width: 100%;
    margin-left: auto;
  }
  /* line 5236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.image-label img, .form.with-field-details .field.image-label img, .form.form-dialog.with-field-details .field.image-label img {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 5240, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.image-label .right-img, .form.with-field-details .field.image-label .right-img, .form.form-dialog.with-field-details .field.image-label .right-img {
    width: calc(100% - 90px);
  }
  /* line 5242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.without-label, .form.with-field-details .field.without-label, .form.form-dialog.with-field-details .field.without-label {
    margin-left: 0;
  }
  /* line 5244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.without-label .redactor-box, .form.with-field-details .field.without-label .redactor-box, .form.form-dialog.with-field-details .field.without-label .redactor-box {
    width: 100%;
  }
  /* line 5246, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.full-width-rp, .form.with-field-details .field.full-width-rp, .form.form-dialog.with-field-details .field.full-width-rp {
    max-width: 100%;
  }
  /* line 5248, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field-full .ta-onoff-checkbox, .form.with-field-details .field.with-onoff-before-field-full .ta-onoff-checkbox, .form.form-dialog.with-field-details .field.with-onoff-before-field-full .ta-onoff-checkbox {
    margin: 0 2% 0 0;
  }
  /* line 5249, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field-full label, .form.with-field-details .field.with-onoff-before-field-full label, .form.form-dialog.with-field-details .field.with-onoff-before-field-full label {
    width: calc(98% - 50px);
    margin: 4px 0;
    line-height: 16px;
  }
  /* line 5256, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-before-field input, .form:not(.search-form) .field.with-onoff-before-field select, .form:not(.search-form) .field.with-onoff-before-field button, .form.with-field-details .field.with-onoff-before-field input, .form.with-field-details .field.with-onoff-before-field select, .form.with-field-details .field.with-onoff-before-field button, .form.form-dialog.with-field-details .field.with-onoff-before-field input, .form.form-dialog.with-field-details .field.with-onoff-before-field select, .form.form-dialog.with-field-details .field.with-onoff-before-field button {
    width: calc(100% - 60px);
  }
  /* line 5259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.with-onoff-after-field input, .form:not(.search-form) .field.with-onoff-after-field select, .form:not(.search-form) .field.with-onoff-after-field button, .form.with-field-details .field.with-onoff-after-field input, .form.with-field-details .field.with-onoff-after-field select, .form.with-field-details .field.with-onoff-after-field button, .form.form-dialog.with-field-details .field.with-onoff-after-field input, .form.form-dialog.with-field-details .field.with-onoff-after-field select, .form.form-dialog.with-field-details .field.with-onoff-after-field button {
    width: calc(100% - 60px);
  }
  /* line 5261, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.no-space, .form.with-field-details .field.no-space, .form.form-dialog.with-field-details .field.no-space {
    margin-left: auto;
  }
  /* line 5264, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form).form-in-cell.with-icon, .form.with-field-details.form-in-cell.with-icon, .form.form-dialog.with-field-details.form-in-cell.with-icon {
    padding-right: 20px;
  }
  /* line 5266, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) div.fields-separator, .form.with-field-details div.fields-separator, .form.form-dialog.with-field-details div.fields-separator {
    width: auto !important;
    max-width: 339px;
    margin: 0 auto;
    right: 0 !important;
  }
  /* line 5272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) div.left-separator, .form.with-field-details div.left-separator, .form.form-dialog.with-field-details div.left-separator {
    float: left;
  }
  /* line 5273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) div.right-separator, .form.with-field-details div.right-separator, .form.form-dialog.with-field-details div.right-separator {
    float: right;
  }

  /* line 5277, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field:after {
    position: absolute;
    top: auto;
    right: 7px;
    bottom: 4px;
    left: auto;
  }
  /* line 5284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field input[type="text"] {
    width: 100%;
    max-width: 100%;
  }
  /* line 5288, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.form-search > .field input[type="submit"] {
    width: 26px;
    height: 28px;
    margin-left: 0;
    position: absolute;
    top: auto;
    right: 1px;
    bottom: 1px;
  }

  /* line 5300, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-left {
    display: none;
  }
  /* line 5301, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-center {
    display: block;
    width: 100% !important;
  }
  /* line 5302, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #title-bar .tb-right {
    display: none;
  }

  /* line 5304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar {
    position: relative;
  }

  /* line 5305, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right {
    padding-top: 35px;
  }

  /* line 5306, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left {
    padding-top: 0;
  }

  /* line 5307, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left, .wrap-title-bar.with-right #title-bar .tb-right {
    display: block;
    width: 50% !important;
    height: 47px;
    padding-bottom: 10px;
  }
  /* line 5312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left > *, .wrap-title-bar.with-right #title-bar .tb-right > * {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 5316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-left #title-bar .tb-left:before, .wrap-title-bar.with-right #title-bar .tb-right:before {
    content: '';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
  }

  /* line 5324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right #title-bar .tb-right {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width: 614px) {
  /* line 5332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header-left {
    min-width: 100% !important;
  }
}
@media only screen and (max-width: 610px) {
  /* line 5336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .sep-submenu.before-table-610 {
    height: 20px;
  }

  /* line 5337, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table610 br.convert-to-sep-small {
    content: '';
  }
  /* line 5339, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table610 br.convert-to-sep-small:after {
    content: ' - ';
  }
}
@media only screen and (max-width: 600px) {
  /* line 5347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td {
    width: 50%;
  }
  /* line 5349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2) {
    width: 50%;
  }
  /* line 5350, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(5) {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  /* line 5360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 .hide-small {
    display: none;
  }
  /* line 5362, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td {
    display: block;
    padding: 10px 0;
    border-left: none;
    border-bottom: 1px solid #e4e4e4;
    text-align: left;
  }
  /* line 5368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td.right {
    text-align: right;
  }
  /* line 5369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td:first-child {
    padding-top: 5px;
  }
  /* line 5370, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td:last-child {
    border-bottom: none;
    padding-bottom: 5px;
  }
  /* line 5371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form#form-search #search-bar.cols2 tbody td input[type=text], .form#form-search #search-bar.cols2 tbody td select {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 5382, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span.last, #app-container.with-sidebar-menu .pagination > span.first {
    display: none;
  }
  /* line 5383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .pagination > span:nth-child(2) {
    margin-left: 0;
  }

  /* line 5389, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div > strong, .custom-lists > div > .strong {
    width: 100%;
    margin-right: 0;
    line-height: 22px;
    text-align: left;
  }
  /* line 5395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div > span {
    width: 100%;
    line-height: 22px;
  }
  /* line 5399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div input, .custom-lists > div select {
    width: 100% !important;
    margin-top: 5px !important;
  }
  /* line 5403, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .custom-lists > div .ta-onoff-checkbox {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 460px) {
  /* line 5409, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols2 {
    width: 100% !important;
  }
  /* line 5411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header li.dynamic-menu.selected ul.menu.multi-menu.cols2 li:not(.close) {
    width: 50%;
  }
}
@media only screen and (max-width: 440px) {
  /* line 5420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.image-label img, .form.with-field-details .field.image-label img, .form.form-dialog.with-field-details .field.image-label img {
    width: 50px;
  }
  /* line 5421, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form:not(.search-form) .field.image-label .right-img, .form.with-field-details .field.image-label .right-img, .form.form-dialog.with-field-details .field.image-label .right-img {
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width: 400px) {
  /* line 5427, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #header-right .current_account_name > a > span:first-child span {
    display: none;
  }

  /* line 5429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions, .form.form-dialog .actions {
    height: auto;
    margin-top: 0;
  }
  /* line 5432, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions a.nav-btn, .form .actions a.ta-btn, .form .actions a.ta-btn-back, .form .actions a.nav-btn-gray, .form.form-dialog .actions a.nav-btn, .form.form-dialog .actions a.ta-btn, .form.form-dialog .actions a.ta-btn-back, .form.form-dialog .actions a.nav-btn-gray {
    width: 100%;
    margin: 15px 0 0 0;
    text-align: center;
  }
  /* line 5436, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions a.nav-btn:first-child, .form .actions a.ta-btn:first-child, .form .actions a.ta-btn-back:first-child, .form .actions a.nav-btn-gray:first-child, .form.form-dialog .actions a.nav-btn:first-child, .form.form-dialog .actions a.ta-btn:first-child, .form.form-dialog .actions a.ta-btn-back:first-child, .form.form-dialog .actions a.nav-btn-gray:first-child {
    margin: 0;
  }
  /* line 5438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions input[type="submit"], .form.form-dialog .actions input[type="submit"] {
    float: none;
    width: 100%;
    position: static !important;
  }
  /* line 5443, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions.only-back-under-form, .form.form-dialog .actions.only-back-under-form {
    position: static;
  }
  /* line 5444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form .actions .left-submit, .form .actions .link-left, .form.form-dialog .actions .left-submit, .form.form-dialog .actions .link-left {
    float: none;
    margin: 15px 0 0 0;
  }
  /* line 5449, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.wrap-only-back-under-form, .form.form-dialog.wrap-only-back-under-form {
    height: auto;
    padding: 0;
  }
  /* line 5452, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.wrap-only-back-under-form .actions a.nav-btn, .form.form-dialog.wrap-only-back-under-form .actions a.nav-btn {
    margin: 0;
  }

  /* line 5458, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tbody td, .form.search-form #search-bar.cols5 tbody td {
    width: 100%;
    padding-bottom: 0;
  }
  /* line 5461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tbody td:last-child, .form.search-form #search-bar.cols5 tbody td:last-child {
    padding-bottom: 10px;
  }
  /* line 5465, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols4 tfoot.cols2 td, .form.search-form #search-bar.cols5 tfoot.cols2 td {
    width: 100%;
  }
  /* line 5471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .form.search-form #search-bar.cols5 tbody td:nth-child(2), .form.search-form #search-bar.cols5 tbody td:nth-child(4) {
    width: 100%;
  }

  /* line 5478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left #title-bar .tb-left {
    width: 100% !important;
    height: 94px;
    padding-bottom: 57px;
  }
  /* line 5483, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .wrap-title-bar.with-right.with-left #title-bar .tb-right {
    width: 100% !important;
    text-align: left !important;
    top: 47px;
    right: auto;
    left: 0;
  }

  /* line 5493, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog input[type="submit"], .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .ta-btn, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .form .actions input[type="submit"], .form .actions .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog input[type="submit"], .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .ta-btn-back, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .form .actions .nav-btn-gray, .form .actions .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .nav-btn-gray {
    width: 100%;
    margin-top: 10px;
    position: static !important;
    text-align: center;
  }
  /* line 5498, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog input[type="submit"]:first-child, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .ta-btn:first-child, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .form .actions input[type="submit"]:first-child, .form .actions .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog input[type="submit"]:first-child, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .ta-btn-back:first-child, .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .form .actions .nav-btn-gray:first-child, .form .actions .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog .nav-btn-gray:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5536, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 440px) !important;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 400px) !important;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5550, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 360px) !important;
  }
}
@media only screen and (max-width: 900px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5557, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 320px) !important;
  }
}
@media only screen and (max-width: 800px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5564, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 280px) !important;
  }
}
@media only screen and (max-width: 700px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5571, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 240px) !important;
  }
}
@media only screen and (max-width: 600px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5578, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-6 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 200px) !important;
  }
}
@media only screen and (max-width: 500px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5585, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-5 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 160px) !important;
  }
}
@media only screen and (max-width: 400px) {
  /* line 5506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step {
    width: 40px !important;
  }
  /* line 5509, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number {
    width: auto;
    margin: 0;
  }
  /* line 5512, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.number:after {
    content: '';
  }
  /* line 5514, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step .condensed-progress-breadcrumb-step-text span.text {
    display: none;
  }
  /* line 5518, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.number {
    margin: 0 5px 0 0;
  }
  /* line 5519, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current .condensed-progress-breadcrumb-step-text span.text {
    display: inline-block;
  }
  /* line 5592, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-4 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 120px) !important;
  }
}
@media only screen and (max-width: 520px), (max-device-width: 520px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-12 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 330px) !important;
  }
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5606, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-11 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 300px) !important;
  }
}
@media only screen and (max-width: 440px), (max-device-width: 440px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5613, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-10 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 270px) !important;
  }
}
@media only screen and (max-width: 400px), (max-device-width: 400px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5620, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-9 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 240px) !important;
  }
}
@media only screen and (max-width: 360px), (max-device-width: 360px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5627, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-8 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 210px) !important;
  }
}
@media only screen and (max-width: 320px), (max-device-width: 320px) {
  /* line 5526, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step {
    width: 30px !important;
  }
  /* line 5528, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.to-do, .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.done {
    width: 30px !important;
  }
  /* line 5529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step:not(.current) .condensed-progress-breadcrumb-step-text {
    display: none;
  }
  /* line 5634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .condensed-progress-breadcrumb.steps-7 .condensed-progress-breadcrumb-step.current {
    width: calc(100% - 180px) !important;
  }
}
@media (max-width: 1140px) {
  /* line 5698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) colgroup, .table.table-white.table1140:not(.skip2-cols) thead {
    display: none;
  }
  /* line 5700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 5709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 5724, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 5728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 5738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 5739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 5746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 5752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 5757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 5761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 5769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 5770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 5771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
  }
  /* line 5776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 5796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 5808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
  }
  /* line 5813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 5815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 5818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 5819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 5822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 5829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1140:not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 5833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 5837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 5842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 5845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 5846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big > td:last-child {
    width: 100%;
  }
  /* line 5849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 5px;
  }
  /* line 5852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.error {
    border-color: #CA6C6C;
    background-color: #FFDADB;
  }
  /* line 5855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 5856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 5861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending {
    border-color: #F5A000;
    background-color: #FEF4D1;
  }
  /* line 5864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 5865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 5870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.success {
    border-color: #26824c;
    background-color: #C4F3B5;
  }
  /* line 5873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 5874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 5879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 5880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 5882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 5883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: #f2f2f2;
    width: 96%;
    margin-left: 4%;
  }
  /* line 5887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 5888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: #FFDADB;
  }
  /* line 5889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: #FEF4D1;
  }
  /* line 5890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: #C4F3B5;
  }
  /* line 5892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 5896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid #D3DBE2;
  }
  /* line 5901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 5905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tbody > tr.darken {
    background-color: #f2f2f2;
  }
  /* line 5909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 5917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
  }
  /* line 5926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 5927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 5929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 5942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 5944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 5945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 5954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th {
    display: inline-block;
    width: 50%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 5967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 5977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 5980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 5981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 5982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 6049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 6053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 6063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 6065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 6076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 6078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big > td:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big > th:last-child {
    width: 100%;
  }
  /* line 6081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 5px;
  }
  /* line 6088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead {
    display: block;
  }
  /* line 6090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 6092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 6095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140:not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 6113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td {
    line-height: 30px;
  }
  /* line 6115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 6116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 6153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 6156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: 75%;
    vertical-align: top;
  }
  /* line 6163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 6195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140:not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 6200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .darken.table.table-white.table1140:not(.skip2-cols) tbody tr {
    background-color: #EBEEF0;
  }
}
@media (max-width: 1300px) {
  /* line 5698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) colgroup, .table.table-white.table1300:not(.skip2-cols) thead {
    display: none;
  }
  /* line 5700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 5709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 5724, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 5728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 5738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 5739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 5746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 5752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 5757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 5761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 5769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 5770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 5771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
  }
  /* line 5776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 5796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 5808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
  }
  /* line 5813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 5815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 5818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 5819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 5822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 5829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1300:not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 5833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 5837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 5842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 5845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 5846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big > td:last-child {
    width: 100%;
  }
  /* line 5849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 5px;
  }
  /* line 5852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.error {
    border-color: #CA6C6C;
    background-color: #FFDADB;
  }
  /* line 5855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 5856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 5861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending {
    border-color: #F5A000;
    background-color: #FEF4D1;
  }
  /* line 5864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 5865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 5870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.success {
    border-color: #26824c;
    background-color: #C4F3B5;
  }
  /* line 5873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 5874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 5879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 5880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 5882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 5883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: #f2f2f2;
    width: 96%;
    margin-left: 4%;
  }
  /* line 5887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 5888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: #FFDADB;
  }
  /* line 5889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: #FEF4D1;
  }
  /* line 5890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: #C4F3B5;
  }
  /* line 5892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 5896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid #D3DBE2;
  }
  /* line 5901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 5905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tbody > tr.darken {
    background-color: #f2f2f2;
  }
  /* line 5909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 5917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
  }
  /* line 5926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 5927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 5929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 5942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 5944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 5945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 5954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th {
    display: inline-block;
    width: 50%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 5967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 5977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 5980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 5981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 5982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 6049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 6053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 6063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 6065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 6076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 6078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big > td:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big > th:last-child {
    width: 100%;
  }
  /* line 6081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 5px;
  }
  /* line 6088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead {
    display: block;
  }
  /* line 6090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 6092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 6095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300:not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 6113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td {
    line-height: 30px;
  }
  /* line 6115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 6116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 6153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 6156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: 75%;
    vertical-align: top;
  }
  /* line 6163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 6195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300:not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 6200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .darken.table.table-white.table1300:not(.skip2-cols) tbody tr {
    background-color: #EBEEF0;
  }
}
@media (max-width: 1500px) {
  /* line 5698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) colgroup, .table.table-white.table1500:not(.skip2-cols) thead {
    display: none;
  }
  /* line 5700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 5709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 5724, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 5728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 5738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 5739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 5746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 5752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 5757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 5761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 5769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 5770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 5771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
  }
  /* line 5776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 5796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 5808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
  }
  /* line 5813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 5815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 5818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 5819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 5822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 5829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1500:not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 5833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 5837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 5842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 5845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 5846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big > td:last-child {
    width: 100%;
  }
  /* line 5849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 5px;
  }
  /* line 5852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.error {
    border-color: #CA6C6C;
    background-color: #FFDADB;
  }
  /* line 5855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 5856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 5861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending {
    border-color: #F5A000;
    background-color: #FEF4D1;
  }
  /* line 5864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 5865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 5870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.success {
    border-color: #26824c;
    background-color: #C4F3B5;
  }
  /* line 5873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 5874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 5879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 5880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 5882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 5883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: #f2f2f2;
    width: 96%;
    margin-left: 4%;
  }
  /* line 5887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 5888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: #FFDADB;
  }
  /* line 5889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: #FEF4D1;
  }
  /* line 5890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: #C4F3B5;
  }
  /* line 5892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 5896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid #D3DBE2;
  }
  /* line 5901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 5905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tbody > tr.darken {
    background-color: #f2f2f2;
  }
  /* line 5909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 5917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
  }
  /* line 5926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 5927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 5929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 5942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 5944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 5945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 5954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th {
    display: inline-block;
    width: 50%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 5967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 5977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 5980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 5981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 5982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 6049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 6053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 6063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 6065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 6076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 6078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big > td:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big > th:last-child {
    width: 100%;
  }
  /* line 6081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 5px;
  }
  /* line 6088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead {
    display: block;
  }
  /* line 6090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 6092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 6095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500:not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 6113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td {
    line-height: 30px;
  }
  /* line 6115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 6116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 6153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 6156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: 75%;
    vertical-align: top;
  }
  /* line 6163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 6195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500:not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 6200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .darken.table.table-white.table1500:not(.skip2-cols) tbody tr {
    background-color: #EBEEF0;
  }
}
@media (max-width: 1700px) {
  /* line 5698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) colgroup, .table.table-white.table1700:not(.skip2-cols) thead {
    display: none;
  }
  /* line 5700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 5709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 5724, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 5728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 5738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 5739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 5746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 5752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 5757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 5761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 5769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 5770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 5771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
  }
  /* line 5776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 5796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 5808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
  }
  /* line 5813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 5815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 5818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 5819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 5822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 5829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1700:not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 5833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 5837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 5842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 5845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 5846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big > td:last-child {
    width: 100%;
  }
  /* line 5849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 5px;
  }
  /* line 5852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.error {
    border-color: #CA6C6C;
    background-color: #FFDADB;
  }
  /* line 5855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 5856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 5861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending {
    border-color: #F5A000;
    background-color: #FEF4D1;
  }
  /* line 5864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 5865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 5870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.success {
    border-color: #26824c;
    background-color: #C4F3B5;
  }
  /* line 5873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 5874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 5879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 5880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 5882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 5883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: #f2f2f2;
    width: 96%;
    margin-left: 4%;
  }
  /* line 5887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 5888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: #FFDADB;
  }
  /* line 5889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: #FEF4D1;
  }
  /* line 5890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: #C4F3B5;
  }
  /* line 5892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 5896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid #D3DBE2;
  }
  /* line 5901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 5905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tbody > tr.darken {
    background-color: #f2f2f2;
  }
  /* line 5909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 5917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
  }
  /* line 5926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 5927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 5929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 5942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 5944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 5945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 5954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th {
    display: inline-block;
    width: 50%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 5967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 5977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 5980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 5981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 5982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 6049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 6053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 6063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 6065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 6076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 6078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big > td:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big > th:last-child {
    width: 100%;
  }
  /* line 6081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 5px;
  }
  /* line 6088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead {
    display: block;
  }
  /* line 6090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 6092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 6095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700:not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 6113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td {
    line-height: 30px;
  }
  /* line 6115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 6116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 6153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 6156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: 75%;
    vertical-align: top;
  }
  /* line 6163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 6195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700:not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 6200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .darken.table.table-white.table1700:not(.skip2-cols) tbody tr {
    background-color: #EBEEF0;
  }
}
@media (max-width: 1920px) {
  /* line 5698, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) colgroup, .table.table-white.table1920:not(.skip2-cols) thead {
    display: none;
  }
  /* line 5700, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5708, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.no-border {
    border: none;
  }
  /* line 5709, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5722, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.right {
    text-align: right;
  }
  /* line 5724, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5726, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.keep-center {
    text-align: center;
  }
  /* line 5728, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5735, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 5738, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 5739, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 5746, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 5752, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 5757, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 5761, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 5769, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 5770, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td .hide-small {
    display: none;
  }
  /* line 5771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td span.text-right-label {
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
  }
  /* line 5776, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5787, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5792, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 5796, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 5800, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 5806, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions ul.right {
    float: none;
  }
  /* line 5808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.no-data {
    width: 100% !important;
    text-align: center;
  }
  /* line 5813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 5815, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 5818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd) {
    width: 70%;
  }
  /* line 5819, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even) {
    width: 30%;
  }
  /* line 5822, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.first-big > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.first-big > td:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 5829, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.first-big > td.big, .table.table-white.table1920:not(.skip2-cols) tbody > tr.first-big > td.actions {
    width: 100%;
  }
  /* line 5833, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td {
    display: inline-block;
    width: 50%;
  }
  /* line 5836, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td:first-child, .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 10px;
  }
  /* line 5837, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td.big, .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td.actions {
    width: 100%;
  }
  /* line 5842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5843, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) td:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 5845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big.without-actions td:last-child {
    padding-bottom: 10px;
  }
  /* line 5846, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big > td:last-child {
    width: 100%;
  }
  /* line 5849, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.last-big) td:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 5850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.last-big) > td.actions {
    padding-bottom: 5px;
  }
  /* line 5852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error {
    border-color: #CA6C6C;
    background-color: #FFDADB;
  }
  /* line 5855, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 5856, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 5861, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending {
    border-color: #F5A000;
    background-color: #FEF4D1;
  }
  /* line 5864, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 5865, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 5870, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success {
    border-color: #26824c;
    background-color: #C4F3B5;
  }
  /* line 5873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 5874, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 5879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 5880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table {
    display: none;
  }
  /* line 5882, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 5883, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) {
    background-color: #f2f2f2;
    width: 96%;
    margin-left: 4%;
  }
  /* line 5887, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 5888, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).error {
    background-color: #FFDADB;
  }
  /* line 5889, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).pending {
    background-color: #FEF4D1;
  }
  /* line 5890, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change).success {
    background-color: #C4F3B5;
  }
  /* line 5892, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table table tr {
    border: none;
    white-space: normal;
    margin-bottom: 0;
  }
  /* line 5896, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table table tr + tr {
    border-top: 1px solid #D3DBE2;
  }
  /* line 5901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 5905, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.darken {
    background-color: #f2f2f2;
  }
  /* line 5909, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr.no-border {
    border: none;
  }
  /* line 5917, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td {
    display: inline-block;
    width: 50%;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
  }
  /* line 5926, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td.big {
    width: 100%;
  }
  /* line 5927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 5929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 5942, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 5944, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 5945, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 5953, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.no-border {
    border: none;
  }
  /* line 5954, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th {
    display: inline-block;
    width: 50%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* line 5965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 5967, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 5975, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.right {
    text-align: right;
  }
  /* line 5977, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 5979, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th .show-small {
    display: inline;
  }
  /* line 5980, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.hide-small {
    display: none;
  }
  /* line 5981, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.big, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.big {
    width: 100%;
  }
  /* line 5982, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 5993, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 5998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6006, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6015, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6023, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6038, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6048, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd) {
    width: 70%;
  }
  /* line 6049, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even) {
    width: 30%;
  }
  /* line 6053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td:first-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th:first-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6057, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.first-big > td:first-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.first-big > th:first-child {
    width: 100%;
    padding-top: 10px;
  }
  /* line 6063, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th {
    width: 50%;
  }
  /* line 6065, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 10px;
  }
  /* line 6070, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6072, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 10px;
  }
  /* line 6076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 10px;
  }
  /* line 6078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big > td:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big > th:last-child {
    width: 100%;
  }
  /* line 6081, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 10px;
  }
  /* line 6082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > td.actions, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > th.actions {
    padding-bottom: 5px;
  }
  /* line 6088, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead {
    display: block;
  }
  /* line 6090, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr {
    display: block;
  }
  /* line 6092, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6093, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th {
    display: none;
  }
  /* line 6095, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6099, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6101, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6103, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead.hide-small {
    display: none;
  }
  /* line 6113, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td {
    line-height: 30px;
  }
  /* line 6115, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td span.text-right-label {
    padding: 5px 0 0 0;
  }
  /* line 6116, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6119, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6120, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6121, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6122, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6123, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6125, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6128, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6135, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6137, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6141, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 6153, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form.onoff:before, .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell.onoff:before {
    width: auto;
  }
  /* line 6156, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: 75%;
    vertical-align: top;
  }
  /* line 6163, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6168, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6172, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6177, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6183, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6184, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6192, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead {
    display: table-header-group;
  }
  /* line 6195, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6196, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead > tr > th {
    display: block;
  }
  /* line 6200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .darken.table.table-white.table1920:not(.skip2-cols) tbody tr {
    background-color: #EBEEF0;
  }
}
@media (max-width: 610px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 colgroup, .table.table-white.table610 thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table610 tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table610 tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table610 tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.with-form, .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.with-form:before, .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table610 tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td, .with-summary-row.table.table-white.table610 thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td[data-label], .with-summary-row.table.table-white.table610 thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table610 thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.right, .with-summary-row.table.table-white.table610 thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table610 thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td .show-small, .with-summary-row.table.table-white.table610 thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td .hide-small, .with-summary-row.table.table-white.table610 thead > tr > td.hide-small, .with-summary-row.table.table-white.table610 thead > tr > th .hide-small, .with-summary-row.table.table-white.table610 thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.empty, .with-summary-row.table.table-white.table610 thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions, .with-summary-row.table.table-white.table610 thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions *, .with-summary-row.table.table-white.table610 thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions br, .with-summary-row.table.table-white.table610 thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions > a, .with-summary-row.table.table-white.table610 thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table610 thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table610 thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table610 thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table610 thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table610 thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table610 thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.first-big > td, .with-summary-row.table.table-white.table610 thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table610 thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table610 thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table610 thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table610 thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table610 thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table610 thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table610 thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table610 thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table610 thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table610 thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table610 thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table610 thead > tr > th {
    display: block;
  }
}
@media (max-width: 700px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) colgroup, .table.table-white.table1700:not(.skip2-cols) colgroup, .table.table-white.table1500:not(.skip2-cols) colgroup, .table.table-white.table1300:not(.skip2-cols) colgroup, .table.table-white.table1140:not(.skip2-cols) colgroup, .table.table-white.table700 colgroup, .table.table-white.table1920:not(.skip2-cols) thead, .table.table-white.table1700:not(.skip2-cols) thead, .table.table-white.table1500:not(.skip2-cols) thead, .table.table-white.table1300:not(.skip2-cols) thead, .table.table-white.table1140:not(.skip2-cols) thead, .table.table-white.table700 thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr, .table.table-white.table1700:not(.skip2-cols) tbody > tr, .table.table-white.table1500:not(.skip2-cols) tbody > tr, .table.table-white.table1300:not(.skip2-cols) tbody > tr, .table.table-white.table1140:not(.skip2-cols) tbody > tr, .table.table-white.table700 tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1700:not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1500:not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1300:not(.skip2-cols) tbody > tr.no-border, .table.table-white.table1140:not(.skip2-cols) tbody > tr.no-border, .table.table-white.table700 tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td, .table.table-white.table700 tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td[data-label]:before, .table.table-white.table700 tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td[data-label] > .ta-checkbox-tag, .table.table-white.table700 tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table700 tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a, .table.table-white.table700 tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus, .table.table-white.table700 tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.right, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.right, .table.table-white.table700 tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.right:not(.keep-right), .table.table-white.table700 tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td .show-small, .table.table-white.table700 tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td .hide-small, .table.table-white.table700 tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions, .table.table-white.table700 tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions *, .table.table-white.table700 tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions br, .table.table-white.table700 tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions > a, .table.table-white.table700 tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.actions > a:last-child, .table.table-white.table700 tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.no-data, .table.table-white.table700 tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td:first-child, .table.table-white.table700 tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.keep-actions .drop-down-wrapper, .table.table-white.table700 tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1700:not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1500:not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1300:not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table1140:not(.skip2-cols) tbody > tr > td.hide-small, .table.table-white.table700 tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error, .table.table-white.table1700:not(.skip2-cols) tbody > tr.error, .table.table-white.table1500:not(.skip2-cols) tbody > tr.error, .table.table-white.table1300:not(.skip2-cols) tbody > tr.error, .table.table-white.table1140:not(.skip2-cols) tbody > tr.error, .table.table-white.table700 tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1700:not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1500:not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1300:not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table1140:not(.skip2-cols) tbody > tr.error td[data-label]:before, .table.table-white.table700 tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1700:not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1500:not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1300:not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table1140:not(.skip2-cols) tbody > tr.error td.actions, .table.table-white.table700 tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending, .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending, .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending, .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending, .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending, .table.table-white.table700 tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending td[data-label]:before, .table.table-white.table700 tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1700:not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1500:not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1300:not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table1140:not(.skip2-cols) tbody > tr.pending td.actions, .table.table-white.table700 tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success, .table.table-white.table1700:not(.skip2-cols) tbody > tr.success, .table.table-white.table1500:not(.skip2-cols) tbody > tr.success, .table.table-white.table1300:not(.skip2-cols) tbody > tr.success, .table.table-white.table1140:not(.skip2-cols) tbody > tr.success, .table.table-white.table700 tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1700:not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1500:not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1300:not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table1140:not(.skip2-cols) tbody > tr.success td[data-label]:before, .table.table-white.table700 tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1700:not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1500:not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1300:not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table1140:not(.skip2-cols) tbody > tr.success td.actions, .table.table-white.table700 tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr:last-child, .table.table-white.table700 tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1700:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1500:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1300:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table1140:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(odd), .table.table-white.table700 tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1700:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1500:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1300:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table1140:not(.skip2-cols) tbody > tr.w70-30 > td:nth-child(even), .table.table-white.table700 tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1700:not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1500:not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1300:not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table1140:not(.skip2-cols) tbody > tr.first-big > td, .table.table-white.table700 tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td, .table.table-white.table700 tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2), .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2), .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2), .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2), .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.first-big) > td:nth-child(2), .table.table-white.table700 tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2), .table.table-white.table700 tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .table.table-white.table700 tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr.last-big.without-actions > td:last-child, .table.table-white.table700 tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.last-big) > td:nth-last-child(2), .table.table-white.table700 tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr:not(.last-big) > td:last-child, .table.table-white.table700 tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table, .table.table-white.table700 tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table.open, .table.table-white.table700 tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change), .table.table-white.table700 tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1700:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1500:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1300:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table1140:not(.skip2-cols) tbody > tr.row-inner-table:not(.skip-change) > td:first-child, .table.table-white.table700 tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1700:not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1500:not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1300:not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table1140:not(.skip2-cols) tbody > tr.no-bottom, .table.table-white.table700 tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr, .table.table-white.table1700:not(.skip2-cols) tfoot > tr, .table.table-white.table1500:not(.skip2-cols) tfoot > tr, .table.table-white.table1300:not(.skip2-cols) tfoot > tr, .table.table-white.table1140:not(.skip2-cols) tfoot > tr, .table.table-white.table700 tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1700:not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1500:not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1300:not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table1140:not(.skip2-cols) tfoot > tr.no-border, .table.table-white.table700 tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td, .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td, .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td, .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td, .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td, .table.table-white.table700 tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td.hide-small, .table.table-white.table700 tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td:first-child, .table.table-white.table700 tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td:last-child, .table.table-white.table700 tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920:not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1700:not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1500:not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1300:not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table1140:not(.skip2-cols) tfoot > tr > td[data-label]:before, .table.table-white.table700 tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td, .with-fields.table.table-white.table700 tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[type="time"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell.with-evol > div, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell input[data-evol="true"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_6i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell button, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td form.form-in-cell .ta-onoff-checkbox, .with-fields.table.table-white.table700 tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form, .with-fields.table.table-white.table700 tbody > tr > td.with-form, .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form:before, .with-fields.table.table-white.table700 tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell:before, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.with-form form.form-in-cell, .with-fields.table.table-white.table700 tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[type="time"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.with-evol > div, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field input[data-evol="true"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_6i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field button, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.width-auto, .with-fields.table.table-white.table1700:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.width-auto, .with-fields.table.table-white.table1500:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.width-auto, .with-fields.table.table-white.table1300:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.width-auto, .with-fields.table.table-white.table1140:not(.skip2-cols) tbody > tr > td.form.form-in-cell .field.width-auto, .with-fields.table.table-white.table700 tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead, .with-summary-row.table.table-white.table700 thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr, .with-summary-row.table.table-white.table700 thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.summary-row), .with-summary-row.table.table-white.table700 thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.no-border, .with-summary-row.table.table-white.table700 thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td, .with-summary-row.table.table-white.table700 thead > tr > td, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th, .with-summary-row.table.table-white.table700 thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td[data-label], .with-summary-row.table.table-white.table700 thead > tr > td[data-label], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th[data-label], .with-summary-row.table.table-white.table700 thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table700 thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th[data-label]:before, .with-summary-row.table.table-white.table700 thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.right, .with-summary-row.table.table-white.table700 thead > tr > td.right, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.right, .with-summary-row.table.table-white.table700 thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table700 thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.right:not(.keep-right), .with-summary-row.table.table-white.table700 thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td .show-small, .with-summary-row.table.table-white.table700 thead > tr > td .show-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th .show-small, .with-summary-row.table.table-white.table700 thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td .hide-small, .with-summary-row.table.table-white.table700 thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.hide-small, .with-summary-row.table.table-white.table700 thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th .hide-small, .with-summary-row.table.table-white.table700 thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.hide-small, .with-summary-row.table.table-white.table700 thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.empty, .with-summary-row.table.table-white.table700 thead > tr > td.empty, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.empty, .with-summary-row.table.table-white.table700 thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions, .with-summary-row.table.table-white.table700 thead > tr > td.actions, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions, .with-summary-row.table.table-white.table700 thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions *, .with-summary-row.table.table-white.table700 thead > tr > td.actions *, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions *, .with-summary-row.table.table-white.table700 thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions br, .with-summary-row.table.table-white.table700 thead > tr > td.actions br, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions br, .with-summary-row.table.table-white.table700 thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions > a, .with-summary-row.table.table-white.table700 thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions > a, .with-summary-row.table.table-white.table700 thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table700 thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions > a:last-child, .with-summary-row.table.table-white.table700 thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table700 thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th.actions ul.right, .with-summary-row.table.table-white.table700 thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table700 thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr > th:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table700 thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table700 thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(odd), .with-summary-row.table.table-white.table700 thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table700 thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.w70-30 > th:nth-child(even), .with-summary-row.table.table-white.table700 thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.first-big > td, .with-summary-row.table.table-white.table700 thead > tr.first-big > td, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.first-big > th, .with-summary-row.table.table-white.table700 thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table700 thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th, .with-summary-row.table.table-white.table700 thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table700 thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.first-big) > th:nth-child(2), .with-summary-row.table.table-white.table700 thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table700 thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions) > th:nth-last-child(2), .with-summary-row.table.table-white.table700 thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table700 thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3), .with-summary-row.table.table-white.table700 thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table700 thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr.last-big.without-actions > th:last-child, .with-summary-row.table.table-white.table700 thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table700 thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > th:nth-last-child(2), .with-summary-row.table.table-white.table700 thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table700 thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.last-big) > th:last-child, .with-summary-row.table.table-white.table700 thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead, .with-checkall.table.table-white.table700 thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr, .with-checkall.table.table-white.table700 thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.summary-row), .with-checkall.table.table-white.table700 thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th, .with-checkall.table.table-white.table700 thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all, .with-checkall.table.table-white.table700 thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows, .with-checkall.table.table-white.table700 thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show, .with-checkall.table.table-white.table700 thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead > tr > th.content-select-all.selected .box-select-all-table-rows, .with-checkall.table.table-white.table700 thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920:not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1700:not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1500:not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1300:not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table1140:not(.skip2-cols) thead.hide-small, .with-checkall.table.table-white.table700 thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead, .with-title.table.table-white.table1700:not(.skip2-cols) thead, .with-title.table.table-white.table1500:not(.skip2-cols) thead, .with-title.table.table-white.table1300:not(.skip2-cols) thead, .with-title.table.table-white.table1140:not(.skip2-cols) thead, .with-title.table.table-white.table700 thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1700:not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1500:not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1300:not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table1140:not(.skip2-cols) thead > tr:not(.table-title-row), .with-title.table.table-white.table700 thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920:not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1700:not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1500:not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1300:not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table1140:not(.skip2-cols) thead > tr > th, .with-title.table.table-white.table700 thead > tr > th {
    display: block;
  }
}
@media (max-width: 1140px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols colgroup, .table.table-white.table1140.skip2-cols thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1140.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1140.skip2-cols tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.with-form, .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.with-form:before, .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1140.skip2-cols tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td[data-label], .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.right, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td .show-small, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td .hide-small, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.hide-small, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th .hide-small, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.empty, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions *, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions br, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions > a, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.first-big > td, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1140.skip2-cols thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1140.skip2-cols thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140.skip2-cols thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1140.skip2-cols thead > tr > th {
    display: block;
  }
}
@media (max-width: 1300px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols colgroup, .table.table-white.table1300.skip2-cols thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1300.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1300.skip2-cols tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.with-form, .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.with-form:before, .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1300.skip2-cols tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td[data-label], .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.right, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td .show-small, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td .hide-small, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.hide-small, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th .hide-small, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.empty, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions *, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions br, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions > a, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.first-big > td, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1300.skip2-cols thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1300.skip2-cols thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300.skip2-cols thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1300.skip2-cols thead > tr > th {
    display: block;
  }
}
@media (max-width: 1500px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols colgroup, .table.table-white.table1500.skip2-cols thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1500.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1500.skip2-cols tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.with-form, .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.with-form:before, .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1500.skip2-cols tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td[data-label], .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.right, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td .show-small, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td .hide-small, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.hide-small, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th .hide-small, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.empty, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions *, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions br, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions > a, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.first-big > td, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1500.skip2-cols thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1500.skip2-cols thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500.skip2-cols thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1500.skip2-cols thead > tr > th {
    display: block;
  }
}
@media (max-width: 1700px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols colgroup, .table.table-white.table1700.skip2-cols thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1700.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1700.skip2-cols tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.with-form, .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.with-form:before, .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1700.skip2-cols tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td[data-label], .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.right, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td .show-small, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td .hide-small, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.hide-small, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th .hide-small, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.empty, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions *, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions br, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions > a, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.first-big > td, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1700.skip2-cols thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1700.skip2-cols thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700.skip2-cols thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1700.skip2-cols thead > tr > th {
    display: block;
  }
}
@media (max-width: 1920px) {
  /* line 6204, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols colgroup, .table.table-white.table1920.skip2-cols thead {
    display: none;
  }
  /* line 6206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6213, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.no-border {
    border: none;
  }
  /* line 6214, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td {
    display: block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    vertical-align: top;
    white-space: normal;
  }
  /* line 6226, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6233, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td[data-label] > .ta-checkbox-tag {
    vertical-align: middle;
  }
  /* line 6236, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) a[data-action="drop-down"], .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6237, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6250, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6255, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6259, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:hover, .table.table-white.table1920.skip2-cols tbody > tr > td:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.right {
    text-align: left;
  }
  /* line 6269, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6271, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td .show-small {
    display: inline-block;
  }
  /* line 6272, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td .hide-small {
    display: none;
  }
  /* line 6273, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.actions {
    background-color: #f2f2f2;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6284, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6289, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6293, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6297, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6304, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.no-data {
    border: none !important;
    text-align: center;
  }
  /* line 6308, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6310, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.keep-actions .drop-down-wrapper {
    width: 100%;
  }
  /* line 6312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr > td.hide-small {
    display: none !important;
  }
  /* line 6314, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.error {
    border-color: #CA6C6C;
  }
  /* line 6316, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.error td[data-label]:before {
    color: #c1282e;
  }
  /* line 6317, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.error td.actions {
    background-color: #FFDADB;
    border-top-color: #CA6C6C;
  }
  /* line 6322, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.pending {
    border-color: #F5A000;
  }
  /* line 6324, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.pending td[data-label]:before {
    color: #F5A000;
  }
  /* line 6325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.pending td.actions {
    background-color: #FEF4D1;
    border-top-color: #F5A000;
  }
  /* line 6330, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.success {
    border-color: #26824c;
  }
  /* line 6332, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.success td[data-label]:before {
    color: #26824c;
  }
  /* line 6333, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.success td.actions {
    background-color: #C4F3B5;
    border-top-color: #26824c;
  }
  /* line 6338, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr:last-child {
    margin-bottom: 0;
  }
  /* line 6340, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.w70-30 > td:nth-child(odd) {
    width: 100%;
  }
  /* line 6341, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.w70-30 > td:nth-child(even) {
    width: 100%;
  }
  /* line 6344, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.first-big > td {
    width: 100%;
  }
  /* line 6347, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr:not(.first-big) > td {
    width: 100%;
  }
  /* line 6349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr:not(.first-big) > td:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6354, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.last-big:not(.without-actions) > td:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6355, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.last-big.without-actions > td:last-child {
    padding-bottom: 5px;
  }
  /* line 6360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr:not(.last-big) > td:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6361, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr:not(.last-big) > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6363, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.row-inner-table {
    display: none;
  }
  /* line 6365, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.row-inner-table.open {
    display: block;
  }
  /* line 6366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.row-inner-table:not(.skip-change) {
    width: 96%;
    margin-left: 4%;
  }
  /* line 6369, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.row-inner-table:not(.skip-change) > td:first-child {
    padding-left: 15px;
  }
  /* line 6372, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tbody > tr.no-bottom {
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 6379, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr {
    display: block;
    margin-top: 10px;
    border: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6386, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr.no-border {
    border: none;
  }
  /* line 6387, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr > td {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    color: #4F5D72;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    white-space: normal;
  }
  /* line 6398, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr > td.hide-small {
    display: none;
  }
  /* line 6399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr > td:first-child {
    padding-top: 12px;
  }
  /* line 6400, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr > td:last-child {
    padding-bottom: 12px;
  }
  /* line 6402, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .table.table-white.table1920.skip2-cols tfoot > tr > td[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    font-weight: normal;
    color: #818181;
  }
  /* line 6417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td {
    line-height: 30px;
  }
  /* line 6419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell {
    width: 100%;
    line-height: 0;
  }
  /* line 6422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell input {
    width: 100%;
  }
  /* line 6423, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell input[type="checkbox"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell input[type="radio"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell input[type="time"] {
    width: auto;
  }
  /* line 6424, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell.with-evol > div {
    width: 100% !important;
  }
  /* line 6425, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select {
    width: 100%;
  }
  /* line 6428, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id*="time_"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_1i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_3i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_5i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_6i"] {
    width: auto;
  }
  /* line 6429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id*="date_month"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6431, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell button {
    max-width: 100%;
  }
  /* line 6438, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td form.form-in-cell .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6440, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.with-form, .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
  }
  /* line 6444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.with-form:before, .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell:before {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    vertical-align: top;
    overflow: visible;
    white-space: normal;
  }
  /* line 6457, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.with-form form.form-in-cell {
    display: inline-block;
    width: auto;
    vertical-align: top;
  }
  /* line 6464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field {
    display: inline-block;
    width: 75%;
    margin: 0;
    vertical-align: top;
  }
  /* line 6469, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field input {
    width: 100%;
  }
  /* line 6470, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="checkbox"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="radio"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field input[type="time"] {
    width: auto;
  }
  /* line 6471, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field.with-evol > div {
    width: 100% !important;
  }
  /* line 6472, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field input[data-evol="true"] {
    width: calc(100% - 25px);
  }
  /* line 6473, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select {
    width: 100%;
  }
  /* line 6475, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="time_"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_1i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_3i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_5i"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_6i"] {
    width: auto;
  }
  /* line 6476, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id*="date_month"], .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_2i"] {
    margin: 0 5px;
  }
  /* line 6478, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field select[id$="_4i"] + span.sep-time {
    width: auto;
    padding: 0 5px;
  }
  /* line 6484, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field button {
    max-width: 100%;
  }
  /* line 6485, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field .ta-onoff-checkbox {
    margin-top: 3px;
  }
  /* line 6486, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-fields.table.table-white.table1920.skip2-cols tbody > tr > td.form.form-in-cell .field.width-auto {
    width: auto;
  }
  /* line 6494, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6496, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr {
    display: block;
    background-color: #EBEEF0;
    border: 1px solid #D3DBE2;
    margin-bottom: 10px;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 6497, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.summary-row) {
    display: none;
  }
  /* line 6505, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.no-border {
    border: none;
  }
  /* line 6506, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    border: none;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
  }
  /* line 6515, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td[data-label], .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th[data-label] {
    text-align: left;
  }
  /* line 6517, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td[data-label]:before, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th[data-label]:before {
    content: attr(data-label);
    display: inline-block;
    padding: 0 10px 0 0;
    font-style: italic;
    color: #818181;
  }
  /* line 6525, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.right, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.right {
    text-align: left;
  }
  /* line 6527, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.right:not(.keep-right), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.right:not(.keep-right) {
    text-align: left;
  }
  /* line 6529, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td .show-small, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th .show-small {
    display: inline;
  }
  /* line 6530, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td .hide-small, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.hide-small, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th .hide-small, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.hide-small {
    display: none;
  }
  /* line 6531, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.empty, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.empty {
    display: none;
  }
  /* line 6532, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions {
    background-color: #FFFFFF;
    height: auto;
    min-height: 32px;
    margin-top: 0;
    border-top: 1px solid #D3DBE2;
    font-size: 0;
    letter-spacing: 0;
    line-height: 1 !important;
    text-align: center;
    overflow: visible;
  }
  /* line 6543, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions *, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions * {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 6548, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions br, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions br {
    font-size: 0;
    line-height: 1;
  }
  /* line 6552, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions > a, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions > a {
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b;
  }
  /* line 6556, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions > a:last-child, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions > a:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 6562, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td.actions ul.right, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th.actions ul.right {
    float: none;
  }
  /* line 6565, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) .drop-down-wrapper > a, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) a[data-action="drop-down"], .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) .drop-down-wrapper > a {
    display: none;
  }
  /* line 6566, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down {
    background: none;
    display: block !important;
    border-bottom: none;
    position: static;
    box-shadow: none;
    white-space: normal;
  }
  /* line 6573, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-right: 1px solid #4b4b4b !important;
    border-radius: 0;
  }
  /* line 6579, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li:last-child, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none !important;
  }
  /* line 6584, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a {
    color: #f08031 !important;
    line-height: 21px;
    padding: 0;
  }
  /* line 6588, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > td:not(.keep-actions) ul.drop-down li a:focus, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:hover, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr > th:not(.keep-actions) ul.drop-down li a:focus {
    background-color: transparent;
    color: #8C6239 !important;
  }
  /* line 6598, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.w70-30 > td:nth-child(odd), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.w70-30 > th:nth-child(odd) {
    width: 100%;
  }
  /* line 6599, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.w70-30 > td:nth-child(even), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.w70-30 > th:nth-child(even) {
    width: 100%;
  }
  /* line 6602, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.first-big > td, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.first-big > th {
    width: 100%;
  }
  /* line 6605, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.first-big) > td, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.first-big) > th {
    width: 100%;
  }
  /* line 6607, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.first-big) > td:nth-child(2), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.first-big) > th:nth-child(2) {
    padding-top: 5px;
  }
  /* line 6612, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big:not(.without-actions) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big:not(.without-actions) > th:nth-last-child(2) {
    padding-bottom: 12px;
  }
  /* line 6614, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > td:nth-last-child(3), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big:not(.without-actions):not(.odd-cols) > th:nth-last-child(3) {
    padding-bottom: 5px;
  }
  /* line 6618, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big.without-actions > td:last-child, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr.last-big.without-actions > th:last-child {
    padding-bottom: 5px;
  }
  /* line 6622, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.last-big) > td:nth-last-child(2), .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.last-big) > th:nth-last-child(2) {
    padding-bottom: 5px;
  }
  /* line 6623, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.last-big) > td:last-child, .with-summary-row.table.table-white.table1920.skip2-cols thead > tr:not(.last-big) > th:last-child {
    padding-bottom: 12px;
  }
  /* line 6629, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead {
    display: block;
  }
  /* line 6631, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr {
    display: block;
  }
  /* line 6633, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr:not(.summary-row) {
    display: block;
  }
  /* line 6634, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr > th {
    display: none;
  }
  /* line 6636, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr > th.content-select-all {
    display: block;
    min-height: 45px;
    border-bottom: none;
  }
  /* line 6640, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows {
    margin-top: 2px;
  }
  /* line 6642, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr > th.content-select-all .box-select-all-table-rows .content > span.no-selected-text.show {
    display: inline-block;
  }
  /* line 6644, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead > tr > th.content-select-all.selected .box-select-all-table-rows {
    margin-top: 0;
  }
  /* line 6648, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-checkall.table.table-white.table1920.skip2-cols thead.hide-small {
    display: none;
  }
  /* line 6652, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920.skip2-cols thead {
    display: table-header-group;
  }
  /* line 6655, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920.skip2-cols thead > tr:not(.table-title-row) {
    display: none;
  }
  /* line 6656, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .with-title.table.table-white.table1920.skip2-cols thead > tr > th {
    display: block;
  }
}
/* line 6765, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - 302px);
}
/* line 6771, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - 104px);
}

/* line 6780, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
#app-container.no-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.no-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
  width: calc(100vw - 30px);
}

@media only screen and (max-width: 780px) {
  /* line 6789, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
    width: auto;
  }
  /* line 6795, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr td.selected.small .box-select-all-table-rows .content, #app-container.with-sidebar-menu #sidebar-menu.mini + #app-content-wrapper .table.table-white thead tr th.selected.small .box-select-all-table-rows .content {
    width: auto;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 6808, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 {
    text-align: left;
    position: relative;
  }
  /* line 6811, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 colgroup {
    display: none;
  }
  /* line 6813, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td {
    display: inline-block;
    width: calc(50% - 60px);
    height: 75px;
  }
  /* line 6817, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td:nth-child(3) {
    border-left: none;
  }
  /* line 6818, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit {
    width: 120px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 6824, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit input {
    vertical-align: middle;
  }
  /* line 6825, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
  }
  /* line 6835, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr.first-line td:nth-child(3), .content-search-form.open form table.cols4 tr.first-line td:nth-child(4) {
    border-top: 2px solid #EBEEF0;
  }
}
@media only screen and (max-width: 530px) {
  /* line 6842, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 {
    padding-bottom: 54px;
  }
  /* line 6845, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td {
    width: 100%;
    height: auto;
    border-left: none;
    border-top: 2px solid #EBEEF0;
  }
  /* line 6850, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.empty {
    display: none;
  }
  /* line 6851, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.primary {
    border-top: none;
  }
  /* line 6852, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols4 tr td.submit {
    width: 100%;
    height: 54px;
    text-align: center;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (max-width: 970px) {
  /* line 6867, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: 54px;
    text-align: left;
    position: relative;
  }
  /* line 6871, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: none;
  }
  /* line 6873, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid #EBEEF0;
  }
  /* line 6878, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: none;
  }
  /* line 6879, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-top: none;
  }
  /* line 6880, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: 100%;
    height: 54px;
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (max-width: 780px) {
  /* line 6895, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: 0;
    text-align: left;
    position: relative;
  }
  /* line 6899, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: table-column-group;
  }
  /* line 6901, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: table-cell;
    width: auto;
    border-left: 6px solid #EBEEF0;
    border-top: none;
  }
  /* line 6906, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-left: none;
  }
  /* line 6907, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: table-cell;
  }
  /* line 6908, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: auto;
    height: auto;
    text-align: center;
    position: static;
  }
  /* line 6916, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr:not(.first-line) td {
    border-top: 2px solid #EBEEF0;
  }
}
@media only screen and (max-width: 710px) {
  /* line 6923, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 {
    padding-bottom: 54px;
    text-align: left;
    position: relative;
  }
  /* line 6927, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 colgroup {
    display: none;
  }
  /* line 6929, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid #EBEEF0;
  }
  /* line 6934, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.empty {
    display: none;
  }
  /* line 6935, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.primary {
    border-top: none;
  }
  /* line 6936, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols3 tr td.submit {
    width: 100%;
    height: 54px;
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (max-width: 530px) {
  /* line 6952, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 {
    padding-bottom: 54px;
    text-align: left;
    position: relative;
  }
  /* line 6956, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 colgroup {
    display: none;
  }
  /* line 6958, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td {
    display: inline-block;
    width: 100%;
    border-left: none;
    border-top: 2px solid #EBEEF0;
  }
  /* line 6963, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.empty {
    display: none;
  }
  /* line 6964, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.primary {
    border-top: none;
  }
  /* line 6965, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  .content-search-form.open form table.cols2 tr td.submit {
    width: 100%;
    height: 54px;
    text-align: center;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
  }
}
/* line 6984, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #enrollments_search a.society_item, html.ipad #accounts_newstaff a.society_item, html.ipad #non_logged_accounts_search_society a.society_item {
  letter-spacing: -4px;
}
/* line 6987, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #app-container.with-sidebar-menu, html.ipad .ta-drop-down-button {
  letter-spacing: -4px;
}
/* line 6991, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #header li.dynamic-menu.selected ul.menu.apps-menu li a, html.ipad #header span.current_account_name.selected ul.menu.apps-menu li a {
  letter-spacing: -4px;
}
/* line 6995, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu {
  letter-spacing: -4px;
}
/* line 6998, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .middle > ul > li > a > span.icon, html.ipad #sidebar-menu .bottom > ul > li > a > span.icon {
  letter-spacing: -4px;
}
/* line 7000, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .middle > ul li.app-name {
  letter-spacing: -4px;
}
/* line 7002, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .bottom .piu-spazio a {
  letter-spacing: -4px;
}
/* line 7003, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #sidebar-menu .bottom .account-info {
  letter-spacing: -4px;
}
/* line 7008, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form .field {
  letter-spacing: -4px;
}
/* line 7010, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form .field .rating_stars label {
  letter-spacing: -4px;
}
/* line 7012, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .form.form-dialog.with-field-details .field {
  letter-spacing: -4px;
}
/* line 7016, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #top-title-bar table.with-right td:last-child .ta-dropdown-box-wrapper .ta-dropdown-link {
  letter-spacing: -4px;
}
/* line 7017, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad #top-title-bar h1 {
  letter-spacing: -4px;
}
/* line 7020, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .submenu.left .submenu-box-left .content-left-submenu {
  letter-spacing: -4px;
}
/* line 7021, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .submenu.right .submenu-box-right .content-right-submenu {
  letter-spacing: -4px;
}
/* line 7024, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form .top {
  letter-spacing: -4px;
}
/* line 7025, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form form table tr {
  letter-spacing: -4px;
}
/* line 7027, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form form table tr td.primary {
  letter-spacing: -4px;
}
/* line 7029, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form.open form table tr td {
  letter-spacing: -4px;
}
/* line 7030, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form.small {
  letter-spacing: -4px;
}
/* line 7033, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .ta-checkbox-tag {
  letter-spacing: -4px;
}
/* line 7034, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .box-select-all-table-rows {
  letter-spacing: -4px;
}
/* line 7039, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .table.table-white thead tr td.selected ~ th, html.ipad .table.table-white thead tr th.selected ~ th {
  letter-spacing: -4px;
}
/* line 7042, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .table.table-white tbody tr td .form.form-in-cell {
  letter-spacing: -4px;
}
/* line 7047, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .pagination span.page, html.ipad .pagination > a.page {
  letter-spacing: -4px;
}
/* line 7051, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .ui-dialog.ui-widget-content .ui-dialog-content .bottom-dialog {
  letter-spacing: -4px;
}
/* line 7053, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .custom-lists > div {
  letter-spacing: -4px;
}
/* line 7055, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .condensed-progress-breadcrumb {
  letter-spacing: -4px;
}
@media only screen and (max-width: 1060px) {
  /* line 7059, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .form.with-field-details .field, html.ipad .form.form-dialog.with-field-details .field {
    letter-spacing: -4px;
  }
}
@media (max-width: 1140px) {
  /* line 7064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1140:not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 7066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1140:not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1140:not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 7069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 7071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1140:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140:not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1300px) {
  /* line 7064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1300:not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 7066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1300:not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1300:not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 7069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 7071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1300:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300:not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1500px) {
  /* line 7064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1500:not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 7066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1500:not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1500:not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 7069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 7071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1500:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500:not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1700px) {
  /* line 7064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1700:not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 7066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1700:not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1700:not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 7069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 7071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1700:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700:not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1920px) {
  /* line 7064, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920:not(.skip2-cols) tbody tr {
    letter-spacing: -4px;
  }
  /* line 7066, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920:not(.skip2-cols) tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7068, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920:not(.skip2-cols) tfoot tr {
    letter-spacing: -4px;
  }
  /* line 7069, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead tr {
    letter-spacing: -4px;
  }
  /* line 7071, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1920:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920:not(.skip2-cols) tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 610px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table610 tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table610 tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table610 thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table610 tbody tr td.with-form, html.ipad .with-fields.table.table-white.table610 tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 700px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920:not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1700:not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1500:not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1300:not(.skip2-cols) tbody tr, html.ipad .table.table-white.table1140:not(.skip2-cols) tbody tr, html.ipad .table.table-white.table700 tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920:not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1700:not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1500:not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1300:not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table1140:not(.skip2-cols) tbody tr td.actions, html.ipad .table.table-white.table700 tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1920:not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1700:not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1500:not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1300:not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table1140:not(.skip2-cols) thead tr, html.ipad .with-summary-row.table.table-white.table700 thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1920:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140:not(.skip2-cols) tbody tr td.with-form, html.ipad .with-fields.table.table-white.table700 tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920:not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1700:not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1500:not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1300:not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table1140:not(.skip2-cols) tbody tr td.form.form-in-cell, html.ipad .with-fields.table.table-white.table700 tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1140px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1140.skip2-cols tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1140.skip2-cols tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1140.skip2-cols thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1140.skip2-cols tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1140.skip2-cols tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1300px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1300.skip2-cols tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1300.skip2-cols tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1300.skip2-cols thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1300.skip2-cols tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1300.skip2-cols tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1500px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1500.skip2-cols tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1500.skip2-cols tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1500.skip2-cols thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1500.skip2-cols tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1500.skip2-cols tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1700px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1700.skip2-cols tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1700.skip2-cols tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1700.skip2-cols thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1700.skip2-cols tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1700.skip2-cols tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
@media (max-width: 1920px) {
  /* line 7076, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920.skip2-cols tbody tr {
    letter-spacing: -4px;
  }
  /* line 7078, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .table.table-white.table1920.skip2-cols tbody tr td.actions {
    letter-spacing: -4px;
  }
  /* line 7080, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-summary-row.table.table-white.table1920.skip2-cols thead tr {
    letter-spacing: -4px;
  }
  /* line 7082, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
  html.ipad .with-fields.table.table-white.table1920.skip2-cols tbody tr td.with-form, html.ipad .with-fields.table.table-white.table1920.skip2-cols tbody tr td.form.form-in-cell {
    letter-spacing: -4px;
  }
}
/* line 7185, /teamartist-framework/app/assets/stylesheets/teamartist_framework/_responsive.scss */
html.ipad .content-search-form input {
  -webkit-appearance: none;
}

/*!
 * FullCalendar v2.3.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc {
  direction: ltr;
  text-align: left;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-rtl {
  text-align: right;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
body .fc {
  font-size: 1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color: #ddd;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-popover {
  background-color: #fff;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
  background: #eee;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-today {
  background: #fcf8e3;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-highlight {
  background: #bce8f1;
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-bgevent {
  background: #8fdf82;
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-nonbusiness {
  background: #d7d7d7;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New",Courier,monospace;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon:after {
  position: relative;
  margin: 0 -1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
  left: 3%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
  left: -3%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
  left: -2%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
  left: 2%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  font-size: 1em;
  white-space: nowrap;
  cursor: pointer;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-default {
  border: 1px solid;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
  color: #333;
  background-color: #e6e6e6;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-active, .fc-state-down {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-button-group {
  display: inline-block;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-button-group > :first-child {
  margin-left: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-popover .fc-header {
  padding: 2px 4px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
  float: right;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-clear {
  clear: both;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-bg {
  bottom: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-bg table {
  height: 100%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc th {
  text-align: center;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc td, .fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc td.fc-today {
  border-style: double;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-row {
  border-style: solid;
  border-width: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row:first-child table {
  border-top: 0 hidden transparent;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row {
  position: relative;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-bg {
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
  bottom: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
  height: 100%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-helper-skeleton {
  z-index: 5;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
  border-bottom: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-scroller {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-scroller > * {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  background-color: #3a87ad;
  font-weight: 400;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event, .fc-event:hover, .ui-widget .fc-event {
  color: #fff;
  text-decoration: none;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event.fc-draggable, .fc-event[href] {
  cursor: pointer;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-not-allowed, .fc-not-allowed .fc-event {
  cursor: not-allowed;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 3;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-h-event .fc-resizer {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 5px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-h-event .fc-start-resizer, .fc-ltr .fc-h-event .fc-start-resizer:after, .fc-ltr .fc-h-event .fc-start-resizer:before, .fc-rtl .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-end-resizer:after, .fc-rtl .fc-h-event .fc-end-resizer:before {
  right: auto;
  cursor: w-resize;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-h-event .fc-end-resizer, .fc-ltr .fc-h-event .fc-end-resizer:after, .fc-ltr .fc-h-event .fc-end-resizer:before, .fc-rtl .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-start-resizer:after, .fc-rtl .fc-h-event .fc-start-resizer:before {
  left: auto;
  cursor: e-resize;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-grid-event .fc-time {
  font-weight: 700;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-grid-event .fc-resizer {
  left: -3px;
  right: -3px;
  width: 7px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
a.fc-more:hover {
  text-decoration: underline;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-limited {
  display: none;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-grid .fc-row {
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-more-popover {
  z-index: 2;
  width: 220px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-left {
  float: left;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-right {
  float: right;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-center {
  display: inline-block;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-toolbar > * > :first-child {
  margin-left: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar h2, .fc-toolbar #title-bar .page-title, #title-bar .fc-toolbar .page-title {
  margin: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar button {
  position: relative;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index: 2;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-state-down {
  z-index: 3;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index: 4;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-toolbar button:focus {
  z-index: 5;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-view, .fc-view > table {
  position: relative;
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row.fc-rigid {
  overflow: hidden;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
  padding: 0 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basic-view .fc-week-number {
  text-align: center;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-basic-view .fc-week-number span {
  display: inline-block;
  min-width: 1.25em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-day-number.fc-other-month {
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  padding-bottom: 1em;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-axis {
  text-align: right;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-rtl .fc-axis {
  text-align: left;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.ui-widget td.fc-axis {
  font-weight: 400;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid, .fc-time-grid-container {
  position: relative;
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid {
  min-height: 100%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid table {
  border: 0 hidden transparent;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid > .fc-bg {
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-slats, .fc-time-grid > hr {
  position: relative;
  z-index: 2;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-bgevent-skeleton, .fc-time-grid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-bgevent-skeleton {
  z-index: 3;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-highlight-skeleton {
  z-index: 4;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-content-skeleton {
  z-index: 5;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-helper-skeleton {
  z-index: 6;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-highlight-container {
  position: relative;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-bgevent-container, .fc-time-grid .fc-event-container {
  position: relative;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event {
  overflow: hidden;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding: 0 1px;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/fullcalendar.min.css */
.fc-time-grid-event .fc-resizer:after {
  content: "=";
}

/* line 4, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-event {
  -moz-box-shadow: 0 0 5px #333;
  -webkit-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333;
}

/* line 9, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-event-time, .fc-event-title {
  padding: 0 5px;
}

/* line 12, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-today {
  background-color: #f1f1f1;
}

/* line 16, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip {
  position: absolute;
  z-index: 1000;
  display: none;
  width: 400px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 9px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
/* line 27, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip {
  padding: 16px;
  position: relative;
}
/* line 30, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .cal-tooltip-title {
  font-size: 14px;
  width: 100%;
  overflow: hidden;
  color: #0055a1;
  margin-top: -5px;
}
/* line 37, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .cal-tooltip-desc {
  width: 100%;
  font-style: italic;
  font-size: 0.8em;
}
/* line 42, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .bottom-cal-tooltip {
  background: url(https://d26sb3ndzfqls8.cloudfront.net/images/bottom_cal_tooltip.png);
  height: 9px;
  left: 192px;
  bottom: -8px;
  width: 15px;
  position: absolute;
}
/* line 50, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .close-cal-tooltip {
  background: url(https://d26sb3ndzfqls8.cloudfront.net/images/close_cal_tooltip.png);
  cursor: pointer;
  height: 10px;
  right: 16px;
  top: 16px;
  width: 10px;
  position: absolute;
}
/* line 59, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .action-cal-tooltip {
  margin-top: .5em;
  padding-top: .5em;
  border-top: 1px solid #ddd;
}
/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .action-cal-tooltip a {
  color: #1771b6;
  display: inline-block;
}
/* line 64, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.cal-tooltip .cal-inner-tooltip .action-cal-tooltip a:hover, .cal-tooltip .cal-inner-tooltip .action-cal-tooltip a:focus {
  color: #0055a1;
}

/* line 68, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.timeline {
  position: absolute !important;
  z-index: 6;
  border: none;
  border-top: 1px solid red;
  margin: 0;
  padding: 0;
  z-index: 999;
}

/* line 77, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-today, .fc-unthemed .fc-today {
  background-color: #f1f1f1;
}

/* line 78, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-unthemed td {
  border-color: #BBBBBB;
}

/* line 79, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-scroller {
  overflow: hidden !important;
}

/* line 80, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
#c-loader {
  position: absolute;
  background-color: #FFF;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  width: 100%;
  bottom: 0;
  z-index: 6;
  left: 1px;
  display: none;
  overflow: hidden;
}

/* line 107, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-widget-content, .fc-ycbm-view .fc-widget-header {
  border: none;
}
/* line 110, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-row.fc-widget-header > table {
  margin-bottom: 2px;
}
/* line 114, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-head th.fc-day-header {
  border: none;
  border: 5px solid transparent;
  text-align: center;
}
/* line 118, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-head th.fc-day-header span {
  padding: 5px;
  background: #ecebf4;
  background: -moz-linear-gradient(-45deg, #ecebf4 0%, #e3e1ef 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ecebf4), color-stop(100%, #e3e1ef));
  background: -webkit-linear-gradient(-45deg, #ecebf4 0%, #e3e1ef 100%);
  background: -o-linear-gradient(-45deg, #ecebf4 0%, #e3e1ef 100%);
  background: -ms-linear-gradient(-45deg, #ecebf4 0%, #e3e1ef 100%);
  background: linear-gradient(135deg, #ecebf4 0%, #e3e1ef 100%);
  display: block;
  text-shadow: 1px 1px 0 #f2f2f8;
  border: 1px solid #bdbad9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-head th.fc-day-header span.hover {
  background: #dcdbeb;
  background: -moz-linear-gradient(-45deg, #dcdbeb 0%, #d3d1e6 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #dcdbeb), color-stop(100%, #d3d1e6));
  background: -webkit-linear-gradient(-45deg, #dcdbeb 0%, #d3d1e6 100%);
  background: -o-linear-gradient(-45deg, #dcdbeb 0%, #d3d1e6 100%);
  background: -ms-linear-gradient(-45deg, #dcdbeb 0%, #d3d1e6 100%);
  background: linear-gradient(135deg, #dcdbeb 0%, #d3d1e6 100%);
  border: 1px solid #9e99c7;
}
/* line 134, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tbody {
  border: none;
}
/* line 136, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time {
  border: 5px solid transparent;
  text-align: center;
}
/* line 139, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time span {
  padding: 5px;
  background: #e4e4e4;
  background: -moz-linear-gradient(-45deg, #e4e4e4 0%, gainsboro 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e4e4e4), color-stop(100%, gainsboro));
  background: -webkit-linear-gradient(-45deg, #e4e4e4 0%, gainsboro 100%);
  background: -o-linear-gradient(-45deg, #e4e4e4 0%, gainsboro 100%);
  background: -ms-linear-gradient(-45deg, #e4e4e4 0%, gainsboro 100%);
  background: linear-gradient(135deg, #e4e4e4 0%, gainsboro 100%);
  display: block;
  text-shadow: 1px 1px 0 #f2f2f2;
  border: 1px solid #cbcbcb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 147, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time span.hover {
  background: #d7d7d7;
  background: -moz-linear-gradient(-45deg, #d7d7d7 0%, #d0d0d0 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d7d7d7), color-stop(100%, #d0d0d0));
  background: -webkit-linear-gradient(-45deg, #d7d7d7 0%, #d0d0d0 100%);
  background: -o-linear-gradient(-45deg, #d7d7d7 0%, #d0d0d0 100%);
  background: -ms-linear-gradient(-45deg, #d7d7d7 0%, #d0d0d0 100%);
  background: linear-gradient(135deg, #d7d7d7 0%, #d0d0d0 100%);
  border: 1px solid #b1b1b1;
}
/* line 151, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time span.unavailable {
  opacity: 0.3;
  cursor: not-allowed;
  text-decoration: line-through;
}
/* line 158, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time:first-child {
  border-left: none;
}
/* line 161, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-view .fc-slats tr td.fc-slat-time:last-child {
  border-right: none;
}

@media only screen and (max-width: 550px) {
  /* line 169, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-toolbar {
    margin-bottom: 0;
  }
  /* line 171, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center {
    float: none;
    display: block;
    margin-bottom: 5px;
  }
  /* line 175, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-toolbar .fc-left::after, .fc-toolbar .fc-right::after, .fc-toolbar .fc-center::after {
    content: "";
    display: block;
    clear: both;
  }
}
/* line 187, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button {
  background: none #FFFFFF;
  min-width: 36px;
  height: 36px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid #EBEBEB !important;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #858585;
}
/* line 198, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button .fc-icon {
  margin: 0;
}
/* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button .icon-text-right {
  margin-left: 5px;
}
/* line 200, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button .icon-text-left {
  margin-right: 5px;
}
/* line 201, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 205, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * button:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 210, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar > * h2, .fc[data-buttons*="ycbmNew"] .fc-toolbar > * #title-bar .page-title, #title-bar .fc[data-buttons*="ycbmNew"] .fc-toolbar > * .page-title {
  margin: 0 15px 0 0;
  border: none !important;
  color: #222222;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  font-size: 20px;
  line-height: 36px;
}
/* line 219, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar .fc-right {
  padding-right: 16px;
}
/* line 220, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc[data-buttons*="ycbmNew"] .fc-toolbar .fc-left {
  padding-left: 16px;
}

/* line 222, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view {
  background-color: #FFF8F1;
  padding: 0 8px;
}
/* line 225, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view *, .fc-ycbm-new-view *:after, .fc-ycbm-new-view *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 230, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view > div {
  position: relative;
  z-index: 2;
}
/* line 234, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .custom-nav-box {
  display: none;
}
/* line 235, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content {
  display: inline-block;
  width: 14.285%;
  padding: 0 8px 16px 8px;
}
/* line 239, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content.today {
  background-color: #FBE4CC;
}
/* line 242, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header {
  padding: 16px 8px;
}
/* line 244, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header .full-day {
  display: none;
  margin-right: 5px;
  color: #333;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  vertical-align: middle;
}
/* line 253, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header .day-name {
  display: inline-block;
  margin-right: 5px;
  color: #858585;
  font-weight: 400;
  vertical-align: middle;
}
/* line 260, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header .day-date {
  display: block;
  color: #333;
  font-size: 35px;
  font-weight: 600;
  line-height: 1;
}
/* line 267, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header .day-today {
  background-color: #F59F2A;
  display: inline-block;
  padding: 4px;
  border-radius: 4px;
  color: #333;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 279, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-day-header .no_availability {
  display: none;
  background-color: #A9A9A9;
  padding: 4px;
  border-radius: 4px;
  color: #FFF;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 292, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time {
  height: 54px;
  margin: 0 0 16px 0;
  border: 1px solid #F59F2A;
  background-color: #FEFEFE;
  border-radius: 4px;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
}
/* line 301, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.3;
  vertical-align: middle;
  -webkit-transition: background-color .1s linear,color .1s linear,opacity .1s;
}
/* line 312, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 319, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time.unavailable {
  opacity: 0.2;
  cursor: not-allowed;
}
/* line 323, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time:last-child {
  margin: 0;
}
/* line 325, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
.fc-ycbm-new-view .day-content .fc-slat-time:hover:not(.unavailable), .fc-ycbm-new-view .day-content .fc-slat-time:focus:not(.unavailable) {
  background-color: #FBE4CC;
  cursor: pointer;
}

@media only screen and (max-width: 780px) {
  /* line 336, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons*="ycbmNew"] .fc-toolbar > * button .icon-text-left, .fc[data-buttons*="ycbmNew"] .fc-toolbar > * button .icon-text-right {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 342, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-left {
    padding-left: 4px;
  }
  /* line 343, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-right {
    padding-right: 4px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 600px) {
  /* line 349, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content {
    padding: 0 4px 16px 4px;
  }
  /* line 351, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time {
    margin-bottom: 8px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 357, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar {
    position: relative;
    padding: 0 44px;
  }
  /* line 360, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-left, .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-right {
    position: absolute;
    margin-top: -18px;
    margin-bottom: 0;
    top: 50%;
  }
  /* line 366, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-left {
    left: 0;
  }
  /* line 367, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-right {
    right: 0;
  }
  /* line 368, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-center {
    display: inline-block;
    margin-bottom: 0;
  }
  /* line 371, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-center h2, .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-center #title-bar .page-title, #title-bar .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-center .page-title {
    float: none;
    display: inline-block;
    line-height: 1.3;
    vertical-align: middle;
  }
  /* line 377, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-center button {
    float: none;
    vertical-align: middle;
  }

  /* line 383, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view {
    padding: 0;
  }
  /* line 384, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .custom-nav-box {
    background-color: #f59f28;
    display: block;
    width: calc(100% + 30px);
    margin: 0 0 0 -15px;
    padding: 16px 8px;
    border-bottom: 1px solid #f59f28;
    color: #222;
    cursor: pointer;
    text-align: center;
  }
  /* line 394, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .custom-nav-box .fc-icon {
    vertical-align: middle;
  }
  /* line 395, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .custom-nav-box .text {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 399, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .custom-nav-box:first-child {
    margin-top: -16px;
    margin-bottom: 16px;
  }
  /* line 403, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .custom-nav-box:last-child {
    margin-top: -17px;
    border-top: 1px solid #f59f28;
    border-bottom: none;
  }
  /* line 410, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view > div {
    padding-top: 16px;
  }
  /* line 411, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content {
    width: calc(100% + 30px);
    margin: 0 -15px;
    padding: 0 15px 16px 15px;
  }
  /* line 415, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-day-header {
    padding: 0 8px 16px 8px;
  }
  /* line 417, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-day-header .full-day {
    display: inline-block;
  }
  /* line 418, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-day-header .day-date, .fc-ycbm-new-view .day-content .fc-day-header .day-name {
    display: none;
  }
  /* line 419, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-day-header .day-today {
    margin-right: 5px;
  }
  /* line 420, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-day-header .no_availability {
    display: inline-block;
  }
  /* line 422, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time {
    display: inline-block;
    width: calc(25% - 4px);
    margin: 0 2px 4px 2px;
  }
  /* line 426, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time.unavailable {
    display: none;
  }
  /* line 427, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time:last-child {
    margin: 0 2px 4px 2px;
  }
  /* line 429, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content:after {
    content: '';
    display: block;
    margin: 15px 0 0 0;
    border-bottom: 1px solid #f59f29;
  }
  /* line 435, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content:last-child:after {
    display: none;
  }
  /* line 437, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content.unavailable .fc-day-header {
    padding: 0 8px;
  }
  /* line 439, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content.today {
    margin-top: -16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 0;
  }
  /* line 444, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content.today:last-child {
    margin-bottom: 0;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width: 550px) {
  /* line 454, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar {
    margin-bottom: 8px;
  }
  /* line 456, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc[data-buttons="ycbmNew"] .fc-toolbar .fc-right {
    padding-left: 8px;
  }
}
@media only screen and (max-width: 520px) {
  /* line 461, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time {
    width: calc(33.333% - 4px);
  }
}
@media only screen and (max-width: 360px) {
  /* line 464, /teamartist-framework/app/assets/stylesheets/teamartist_framework/ta.fullcalendar.scss */
  .fc-ycbm-new-view .day-content .fc-slat-time {
    width: calc(50% - 4px);
  }
}
/* line 1, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-title {
  font-weight: 700;
}

/* line 5, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 10, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message a, .toast-message label {
  color: #fff;
}

/* line 14, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}

/* line 19, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 34, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/* line 43, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 51, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 57, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 63, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 69, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 75, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 80, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 85, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 90, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 95, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container {
  position: fixed;
  z-index: 999999;
}

/* line 100, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 106, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .9;
  -ms-filter: alpha(Opacity=90);
  filter: alpha(opacity=90);
}

/* line 126, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 136, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

/* line 140, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

/* line 144, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

/* line 148, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

/* line 152, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin: auto;
}

/* line 157, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin: auto;
}

/* line 162, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast {
  background-color: #030303;
}

/* line 166, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-success {
  background-color: #51a351;
}

/* line 170, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-error {
  background-color: #bd362f;
}

/* line 174, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-info {
  background-color: #2f96b4;
}

/* line 178, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-warning {
  background-color: #f89406;
}

/* line 182, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  /* line 194, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  /* line 199, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 206, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  /* line 211, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 218, /teamartist-framework/app/assets/stylesheets/teamartist_framework/toastr.min.css */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/* line 1, /app/app/assets/stylesheets/public_login.scss */
#container {
  padding: 0 15px;
}

/* line 2, /app/app/assets/stylesheets/public_login.scss */
.notice-messages {
  font-size: 12px;
  font-style: italic;
  width: 500px;
  margin: 20px auto 0;
  display: block;
  text-align: center;
}

/* line 10, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box {
  width: 100%;
  max-width: 574px;
  margin: 20px auto;
  box-shadow: 0px 0px 10px #333;
}
/* line 15, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form {
  padding: 10px;
}
/* line 17, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer {
  background-color: #BFBFBF;
  padding: 10px;
}
/* line 20, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer:after {
  content: '';
  display: block;
  clear: both;
}
/* line 25, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer .left {
  float: left;
  line-height: 44px;
}
/* line 28, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer .left.small {
  line-height: 22px;
}
/* line 29, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer .left a, #ta_login_box form .form-footer .left label {
  color: #FFFFFF;
}
/* line 31, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer input[type=submit] {
  -webkit-appearance: none;
  float: right;
  min-width: 100px;
  background: none;
  background-color: #f08031;
  height: 44px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid #d44f2f;
  color: #FFFFFF;
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  cursor: pointer;
}
/* line 46, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form .form-footer input[type=submit]:hover, #ta_login_box form .form-footer input[type=submit]:focus {
  background-color: #d44f2f;
  border-color: #f08031;
}
/* line 52, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form input[type='email'], #ta_login_box form input[type='password'] {
  border: 1px solid #cccccc;
  width: 100%;
  height: 48px;
  margin-bottom: 15px;
  font-size: 30px;
  padding: 3px;
}
/* line 60, /app/app/assets/stylesheets/public_login.scss */
#ta_login_box form input[type='password'][disabled] {
  background-color: #f2f2f2;
}

@media only screen and (max-width: 400px) {
  /* line 68, /app/app/assets/stylesheets/public_login.scss */
  #ta_login_box form .form-footer .left {
    float: none;
    width: 100%;
    margin: 10px 0 0 0;
    line-height: 22px;
  }
  /* line 74, /app/app/assets/stylesheets/public_login.scss */
  #ta_login_box form .form-footer input[type=submit] {
    float: none;
    width: 100%;
  }
}
/* line 2, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/public/invoice_data_controller"] #container {
  min-width: 320px;
}
/* line 4, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/public/invoice_data_controller"] #container > div {
  max-width: 1170px !important;
  padding: 0 15px;
}
/* line 7, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/public/invoice_data_controller"] #container > div > .wrap-title-bar {
  margin-top: 0;
}

/* line 15, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody tr td,
body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody tr td,
body[data-controller="administration/public/invoice_data_controller"] #invoice_data tbody tr td {
  word-break: break-all;
}
/* line 18, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/invoice_data_controller"][data-action="index"] #select-invoice-datum-form,
body[data-controller="administration/store_controller"][data-action="transaction_done"] #select-invoice-datum-form,
body[data-controller="administration/public/invoice_data_controller"] #select-invoice-datum-form {
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
}
/* line 21, /app/app/assets/stylesheets/invoice_data.scss */
body[data-controller="administration/invoice_data_controller"][data-action="index"] #select-invoice-datum-form input[type=submit][disabled],
body[data-controller="administration/store_controller"][data-action="transaction_done"] #select-invoice-datum-form input[type=submit][disabled],
body[data-controller="administration/public/invoice_data_controller"] #select-invoice-datum-form input[type=submit][disabled] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

/* line 30, /app/app/assets/stylesheets/invoice_data.scss */
#invoice_data_form.form .actions a#save {
  margin-right: 15px;
}

@media only screen and (max-width: 920px) {
  /* line 35, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form {
    width: 653px;
  }
  /* line 37, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form input[type=text], #invoice_data_form.form input[type=email], #invoice_data_form.form input[type=password], #invoice_data_form.form input[type=number], #invoice_data_form.form select, #invoice_data_form.form textarea {
    margin-bottom: 0;
  }
  /* line 40, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 45, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .field::after {
    content: "";
    display: block;
    clear: both;
  }
}
@media only screen and (max-width: 753px) {
  /* line 54, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form {
    width: 100%;
  }
  /* line 56, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form input[type=text], #invoice_data_form.form input[type=email], #invoice_data_form.form input[type=password], #invoice_data_form.form input[type=number], #invoice_data_form.form select, #invoice_data_form.form textarea {
    width: 100%;
    float: none;
  }
  /* line 61, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .field .field-detail {
    display: none;
    float: none;
    text-align: left;
  }
  /* line 66, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .field .field_with_errors ~ .field-detail {
    display: block;
    margin-left: 0;
    margin-top: 5px;
  }
  /* line 70, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .field .field_with_errors ~ .field-detail .field-detail-triangle {
    display: none;
  }
  /* line 73, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .field .field_with_errors ~ .field-detail .field-detail-content {
    background-color: transparent;
    border: none;
    height: auto;
    padding: 0;
  }

  /* line 84, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data {
    table-layout: initial !important;
  }
  /* line 86, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data colgroup,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data colgroup {
    display: none;
  }
  /* line 87, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data thead th,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data thead th {
    display: none;
  }
  /* line 89, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody tr:last-child td,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody tr:last-child td {
    border: none;
  }
  /* line 93, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td {
    display: block;
    text-align: left;
    border: none;
    background-color: transparent !important;
    padding-left: 34px;
    padding-bottom: 0;
  }
  /* line 100, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td::before,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td::before {
    content: attr(data-label) ": ";
    font-weight: bold;
  }
  /* line 104, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:last-child,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:last-child {
    border-bottom: 1px solid #4b4b4b;
    padding-bottom: 10px;
  }
  /* line 105, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:last-child::before,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:last-child::before {
    content: "";
  }
  /* line 108, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:last-child a,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:last-child a {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 111, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:last-child a::after,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:last-child a::after {
    content: attr(data-label);
    margin-right: 10px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 120, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:first-child,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:first-child {
    float: left;
    padding-left: 8px;
    height: 100px;
  }
  /* line 121, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:first-child::before,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:first-child::before {
    content: "";
  }
  /* line 126, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:nth-child(2),
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:nth-child(2) {
    padding-left: 8px;
  }
  /* line 128, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #invoice_data tbody td:nth-child(2).pl,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody td:nth-child(2).pl {
    padding-left: 34px;
  }

  /* line 136, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #invoice_data tbody tr:last-child td:first-child {
    height: auto;
  }
}
@media only screen and (max-width: 550px) {
  /* line 148, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] .tb-left,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] .tb-left,
  body[data-controller="administration/public/invoice_data_controller"] .tb-left {
    width: 15% !important;
  }
  /* line 151, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] .tb-center,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] .tb-center,
  body[data-controller="administration/public/invoice_data_controller"] .tb-center {
    width: 70% !important;
  }
  /* line 154, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] .tb-right,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] .tb-right,
  body[data-controller="administration/public/invoice_data_controller"] .tb-right {
    width: 15% !important;
  }
  /* line 156, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] .tb-right .action-btn,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] .tb-right .action-btn,
  body[data-controller="administration/public/invoice_data_controller"] .tb-right .action-btn {
    padding: 5px 0 5px 5px;
  }
  /* line 157, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] .tb-right .action-btn span:last-child,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] .tb-right .action-btn span:last-child,
  body[data-controller="administration/public/invoice_data_controller"] .tb-right .action-btn span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  /* line 166, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .actions {
    height: auto;
    line-height: 0;
  }
  /* line 169, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .actions a {
    float: none !important;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
  }
  /* line 174, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .actions a#save {
    margin-right: 0 !important;
  }
  /* line 175, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .actions a.back {
    margin-bottom: 0;
  }
  /* line 177, /app/app/assets/stylesheets/invoice_data.scss */
  #invoice_data_form.form .actions input[type=submit] {
    position: static;
    width: 100%;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 375px) {
  /* line 191, /app/app/assets/stylesheets/invoice_data.scss */
  body[data-controller="administration/invoice_data_controller"][data-action="index"] #select-invoice-datum-form a, body[data-controller="administration/invoice_data_controller"][data-action="index"] #select-invoice-datum-form input[type=submit],
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #select-invoice-datum-form a,
  body[data-controller="administration/store_controller"][data-action="transaction_done"] #select-invoice-datum-form input[type=submit],
  body[data-controller="administration/public/invoice_data_controller"] #select-invoice-datum-form a,
  body[data-controller="administration/public/invoice_data_controller"] #select-invoice-datum-form input[type=submit] {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }
}
@media only screen and (max-width: 670px) {
  /* line 201, /app/app/assets/stylesheets/invoice_data.scss */
  .wrap-title-bar.with-right {
    padding-top: 45px;
  }
}
/* line 1, /app/app/assets/stylesheets/public_appointment.scss */
#appointment-done {
  max-width: 990px;
  margin: 0 auto;
}
/* line 4, /app/app/assets/stylesheets/public_appointment.scss */
#appointment-done > div:first-child {
  width: 100%;
  padding: 30px 40px;
  margin: 10px 0;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  font-size: 0;
  letter-spacing: 0;
}
/* line 12, /app/app/assets/stylesheets/public_appointment.scss */
#appointment-done > div:first-child img {
  vertical-align: middle;
  width: 14.6%;
}
/* line 16, /app/app/assets/stylesheets/public_appointment.scss */
#appointment-done > div:first-child h1 {
  display: inline-block;
  width: 83%;
  margin: 0 0 0 2.4%;
  padding: 0;
  color: #7DB31D;
  font-size: 28px;
  letter-spacing: 1px;
  vertical-align: middle;
}

/* line 23, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow {
  position: relative;
  width: 210px;
  height: 38px;
}
/* line 27, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top1 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
/* line 28, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top1.blue {
  width: 210px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 38px solid #226DA6;
}
/* line 29, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top1.orange {
  width: 210px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 38px solid #F7911D;
}
/* line 35, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom1 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
/* line 36, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom1.blue {
  width: 210px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 38px solid #226DA6;
}
/* line 37, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom1.orange {
  width: 210px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 38px solid #F7911D;
}
/* line 43, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top2 {
  position: absolute;
  left: 2px;
  top: 2px;
  z-index: 2;
}
/* line 44, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top2.white {
  width: 206px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 34px solid #FFFFFF;
}
/* line 50, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom2 {
  position: absolute;
  left: 2px;
  top: 2px;
  z-index: 2;
}
/* line 51, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom2.white {
  width: 206px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 34px solid #FFFFFF;
}
/* line 57, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top3 {
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 3;
}
/* line 58, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top3.blue {
  width: 204px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 32px solid #226DA6;
}
/* line 59, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .top3.orange {
  width: 204px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 32px solid #F7911D;
}
/* line 65, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom3 {
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 3;
}
/* line 66, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom3.blue {
  width: 204px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 32px solid #226DA6;
}
/* line 67, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .bottom3.orange {
  width: 204px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 32px solid #F7911D;
}
/* line 73, /app/app/assets/stylesheets/info_sportinitalia.scss */
.label-internal-arrow .text {
  width: 100%;
  height: 100%;
  padding: 7px 13px;
  text-align: center;
  line-height: 24px;
  position: absolute;
  color: #FFFFFF;
  left: 0;
  top: 0;
  z-index: 4;
}

@font-face {
  font-family: rbno2;
  src: url("https://cdnsb.s3.amazonaws.com/fonts/rbno2/rbno2light-webfont.eot") format("eot"), url("https://cdnsb.s3.amazonaws.com/fonts/rbno2/rbno2light-webfont.woff") format("woff"), url("https://cdnsb.s3.amazonaws.com/fonts/rbno2/rbno2light-webfont.ttf") format("truetype"), url("https://cdnsb.s3.amazonaws.com/fonts/rbno2/rbno2light-webfont.svgrbno2") format("svg");
}
/* line 89, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] {
  letter-spacing: 0;
  padding: 0;
  background: url("https://cdnsb.s3.amazonaws.com/images/demotivational/brutality/bg_brutality.png") repeat left top #226DA6;
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 94, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] em, body[data-action="info_sportinitalia"] .italic {
  font-weight: 400;
}
/* line 95, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] strong, body[data-action="info_sportinitalia"] .strong {
  font-weight: 700;
  font-style: normal;
}
/* line 96, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] .rbno2, body[data-action="info_sportinitalia"] .label-internal-arrow .text {
  font-family: 'rbno2', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  letter-spacing: 1;
}
/* line 100, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] span.clear {
  display: block;
}
/* line 101, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page {
  background: url("https://cdnsb.s3.amazonaws.com/images/demotivational/brutality/texture11.gif") repeat left top #FFFFFF;
  max-width: 1020px;
  border-left: 15px solid #3C3C3B;
  border-right: 15px solid #3C3C3B;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 108, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login {
  background-color: #226DA6;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 112, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login.down {
  margin-bottom: 0px;
}
/* line 113, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form {
  padding-right: 110px;
  position: relative;
}
/* line 116, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form .field {
  font-size: 0;
}
/* line 118, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form .field label {
  display: inline-block;
  width: 50%;
  padding-right: 10px;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  vertical-align: top;
}
/* line 127, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="email"] {
  background: none #FFFFFF;
  width: 50%;
  height: 44px;
  padding: 3px;
  border: 1px solid #3C3C3B;
  font-size: 20px;
  vertical-align: top;
}
/* line 136, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="submit"] {
  font-weight: normal;
  background: none;
  background-color: #85C5E5;
  border: 1px solid #FFFFFF;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  cursor: pointer;
  height: 44px;
  width: 100px;
  font-size: 20px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 154, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-login form a {
  display: inline-block;
  color: #FFFFFF;
  margin: 5px 0 0 50%;
}
/* line 161, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title {
  width: 100%;
  table-layout: fixed;
}
/* line 164, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title td.last {
  padding: 0 0 0 15px;
}
/* line 165, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title td.first {
  padding: 0 15px 0 0;
}
/* line 166, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title h1 {
  text-align: center;
  font-size: 72px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #226DA6;
}
/* line 172, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title h1 span {
  text-transform: lowercase;
}
/* line 176, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title .line {
  width: 100%;
  height: 0;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #FFFFFF;
  margin: 0 0 6px 0;
}
/* line 182, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page table.title .line.last-child {
  margin-bottom: 0;
}
/* line 185, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .label-internal-arrow .text {
  font-size: 28px;
  line-height: 28px;
  text-transform: uppercase;
}
/* line 190, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit {
  position: relative;
  height: 85px;
}
/* line 193, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit hr {
  width: 100%;
  height: 19px;
  margin: 0;
  border: none;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 0;
}
/* line 203, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit hr:after {
  content: '___________________________________________________________________________________________________';
  letter-spacing: 7px;
  color: #3C3C3B;
  font-size: 26px;
  line-height: 13px;
  font-weight: lighter;
}
/* line 212, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit .circle {
  display: inline-block;
  width: 114px;
  height: 114px;
  background-color: #3C3C3B;
  -moz-border-radius: 57px;
  -webkit-border-radius: 57px;
  border-radius: 57px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  z-index: 1;
  border: 2px solid #FFFFFF;
  box-shadow: 0 0 0 1px #226DA6;
  width: 118px;
  height: 118px;
}
/* line 219, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit .circle .ion-help {
  color: #FFFFFF;
  font-size: 60px;
  line-height: 70px;
}
/* line 225, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .tit .label-internal-arrow {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: -19px;
  margin: 0 0 0 -105px;
}
/* line 233, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top {
  padding-top: 20px;
}
/* line 235, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div {
  width: 50%;
  text-align: center;
}
/* line 238, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div > .text {
  margin: 10px 0 0 0;
  padding: 40px 30px 0 30px;
}
/* line 241, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div > .text p {
  font-size: 13px;
  line-height: 1.3em;
}
/* line 245, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div > .text img {
  max-width: 100%;
  margin: 10px 0 0 0;
}
/* line 251, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text {
  position: relative;
}
/* line 253, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text:before {
  content: "||||||||||||||||||||||||";
  display: block;
  width: 4px;
  color: #3C3C3B;
  height: 100%;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  word-break: break-word;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 272, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle {
  text-align: center;
}
/* line 274, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .tit {
  margin-top: -20px;
}
/* line 276, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .tit .ion-gear-b {
  display: inline-block;
  margin: 6px 0 0 0;
  color: #FFFFFF;
  font-size: 50px;
  line-height: 1.2em;
  vertical-align: middle;
}
/* line 284, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .tit .ion-gear-b.small {
  font-size: 24px;
}
/* line 286, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow {
  width: 254px;
  margin-left: -127px;
}
/* line 290, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .top1.blue {
  width: 254px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 38px solid #226DA6;
}
/* line 293, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .bottom1.blue {
  width: 254px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 38px solid #226DA6;
}
/* line 296, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .top2.white {
  width: 250px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 34px solid #FFFFFF;
}
/* line 299, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .bottom2.white {
  width: 250px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 34px solid #FFFFFF;
}
/* line 302, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .top3.blue {
  width: 248px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 32px solid #226DA6;
}
/* line 305, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle .label-internal-arrow .bottom3.blue {
  width: 248px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 32px solid #226DA6;
}
/* line 308, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle > .text {
  text-align: center;
  padding: 60px 0 0 0;
}
/* line 311, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle > .text img {
  vertical-align: middle;
}
/* line 314, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle > .text .ion-ios-arrow-thin-right {
  margin: 0 15px;
  font-size: 60px;
  color: #3C3C3B;
  vertical-align: middle;
  display: inline-block;
}
/* line 321, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .middle > .text .ion-ios-arrow-thin-down {
  display: none;
}
/* line 324, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-img {
  position: relative;
}
/* line 326, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-img img {
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 331, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .content-img h2, body[data-action="info_sportinitalia"] #content-page .content-img #title-bar .page-title, #title-bar body[data-action="info_sportinitalia"] #content-page .content-img .page-title {
  width: 100%;
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  position: absolute;
  bottom: 14%;
  left: 0;
  z-index: 2;
}
/* line 342, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom {
  padding: 0 0 20px 0;
}
/* line 344, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div {
  text-align: center;
  width: 50%;
  padding: 0 30px;
}
/* line 348, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div p {
  font-size: 13px;
  line-height: 1.3em;
}
/* line 351, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div p strong, body[data-action="info_sportinitalia"] #content-page .bottom > div p .strong {
  color: #85C5E5;
  text-transform: uppercase;
}
/* line 356, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div img {
  max-width: 100%;
}
/* line 359, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div.floatleft {
  position: relative;
}
/* line 361, /app/app/assets/stylesheets/info_sportinitalia.scss */
body[data-action="info_sportinitalia"] #content-page .bottom > div.floatleft:before {
  content: "||||||||||||||||||||||||";
  display: block;
  width: 4px;
  color: #3C3C3B;
  height: 100%;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  word-break: break-word;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 1020px) {
  /* line 384, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div {
    float: none;
    width: 100%;
    padding-bottom: 20px;
    font-size: 0;
  }
  /* line 389, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
    float: none;
  }
  /* line 398, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div > .text p {
    display: inline-block;
    width: 55%;
    vertical-align: middle;
    font-size: 13px;
  }
  /* line 404, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div > .text img {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 411, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text:before {
    display: none;
  }
  /* line 412, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text p {
    padding: 0 10px 0 0;
  }
  /* line 413, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text img {
    width: 45%;
  }
  /* line 418, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div.floatright > .text img {
    width: 34%;
    margin: 0 5.5% 0 5.5%;
  }
  /* line 427, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle .tit {
    margin-top: 0;
  }
  /* line 430, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div {
    width: 100%;
    font-size: 0;
  }
  /* line 433, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
    float: none;
  }
  /* line 441, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div p {
    display: inline-block;
    width: 55%;
    vertical-align: middle;
    font-size: 13px;
    padding: 0 10px 0 0;
  }
  /* line 448, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div img {
    width: 45%;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 453, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div.floatleft {
    padding-bottom: 20px;
    overflow: hidden;
  }
  /* line 456, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div.floatleft:before {
    display: none;
  }
  /* line 457, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div.floatleft:after {
    content: '___________________________________________________________________________________________________';
    width: 100%;
    clear: both;
    float: none;
    letter-spacing: 7px;
    color: #3C3C3B;
    font-size: 26px;
    line-height: 13px;
    font-weight: lighter;
    margin-left: -30px;
  }
  /* line 470, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div.floatright {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 479, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form {
    padding-right: 0;
  }
  /* line 482, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form .field label {
    width: 100%;
    margin: 0 0 5px 0;
  }
  /* line 486, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="email"] {
    width: 75%;
  }
  /* line 487, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="submit"] {
    width: 23%;
    margin-left: 2%;
    position: static;
  }
  /* line 493, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form a {
    margin-left: 0;
  }
}
@media only screen and (max-width: 830px) {
  /* line 502, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-img h2, body[data-action="info_sportinitalia"] #content-page .content-img #title-bar .page-title, #title-bar body[data-action="info_sportinitalia"] #content-page .content-img .page-title {
    font-size: 3.2vw;
    bottom: 12%;
  }
}
@media only screen and (max-device-width: 640px) {
  /* line 511, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #container {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 610px) {
  /* line 519, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div > .text p {
    width: 100%;
  }
  /* line 523, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .top > div.floatleft > .text img, body[data-action="info_sportinitalia"] #content-page .top > div.floatright > .text img {
    margin: 0;
    width: auto;
  }
  /* line 533, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle > .text img {
    width: 23%;
  }
  /* line 536, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle > .text .ion-ios-arrow-thin-right {
    margin: 0 5px;
    font-size: 9vw;
  }
  /* line 543, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-img h2, body[data-action="info_sportinitalia"] #content-page .content-img #title-bar .page-title, #title-bar body[data-action="info_sportinitalia"] #content-page .content-img .page-title {
    position: relative;
    font-size: 28px;
    color: #226DA6;
    padding: 10px 10px 20px 10px;
    overflow: hidden;
  }
  /* line 549, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-img h2:after, body[data-action="info_sportinitalia"] #content-page .content-img #title-bar .page-title:after, #title-bar body[data-action="info_sportinitalia"] #content-page .content-img .page-title:after {
    content: '___________________________________________________________________________________________________';
    display: block;
    letter-spacing: 7px;
    color: #3C3C3B;
    font-size: 26px;
    line-height: 13px;
    font-weight: lighter;
  }
  /* line 562, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div p {
    width: 100%;
  }
  /* line 563, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .bottom > div img {
    width: auto;
  }
}
@media only screen and (max-width: 450px) {
  /* line 574, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="email"] {
    width: 100%;
  }
  /* line 575, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .content-login form .field input[type="submit"] {
    width: 100%;
    margin: 10px 0 0 0;
  }
  /* line 584, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle > .text img {
    width: auto;
    display: block;
    margin: 0 auto;
  }
  /* line 589, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle > .text .ion-ios-arrow-thin-right {
    display: none;
  }
  /* line 590, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page .middle > .text .ion-ios-arrow-thin-down {
    margin: 5px 0;
    font-size: 60px;
    color: #3C3C3B;
    vertical-align: middle;
    display: inline-block;
  }
}
@media only screen and (max-width: 380px) {
  /* line 605, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page table.title colgroup, body[data-action="info_sportinitalia"] #content-page table.title td.first, body[data-action="info_sportinitalia"] #content-page table.title td.last {
    display: none;
  }
  /* line 606, /app/app/assets/stylesheets/info_sportinitalia.scss */
  body[data-action="info_sportinitalia"] #content-page table.title h1 {
    font-size: 60px;
  }
}

/* line 15, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] {
  min-width: 320px;
  letter-spacing: 0;
  padding: 0;
  background: url("https://cdnsb.s3.amazonaws.com/images/demotivational/brutality/bg_brutality.png") repeat left top #F7911D;
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #3C3C3B;
}
/* line 22, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] h1, body[data-action="facciosport"] h2, body[data-action="facciosport"] #title-bar .page-title, #title-bar body[data-action="facciosport"] .page-title {
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 23, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] em, body[data-action="facciosport"] .italic {
  font-weight: 400;
}
/* line 24, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] strong, body[data-action="facciosport"] .strong {
  font-weight: 600;
}
/* line 25, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] strong.bold, body[data-action="facciosport"] .bold.strong {
  font-weight: 700;
}
/* line 26, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] strong.extra, body[data-action="facciosport"] .extra.strong {
  font-weight: 800;
}
/* line 27, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] span.clear {
  display: block;
}
/* line 28, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page {
  background: url("https://cdnsb.s3.amazonaws.com/images/demotivational/brutality/facciosport/texture.gif") repeat left top #FFFFFF;
  max-width: 1020px;
  border-left: 15px solid #3C3C3B;
  border-right: 15px solid #3C3C3B;
  margin: 0 auto;
  padding: 30px 15px;
}
/* line 35, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page h1 {
  padding: 0 0 30px 0;
  font-size: 36px;
  line-height: 1.2em;
  text-align: center;
}
/* line 40, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page h1 span {
  position: relative;
  top: -10px;
  font-size: 30px;
}
/* line 46, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit {
  position: relative;
  height: 85px;
  text-align: center;
}
/* line 50, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit hr {
  width: 100%;
  height: 19px;
  margin: 0;
  border: none;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 0;
}
/* line 60, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit hr:after {
  content: '___________________________________________________________________________________________________';
  letter-spacing: 7px;
  color: #3C3C3B;
  font-size: 26px;
  line-height: 13px;
  font-weight: lighter;
}
/* line 69, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit .circle {
  display: inline-block;
  width: 114px;
  height: 114px;
  background-color: #3C3C3B;
  -moz-border-radius: 57px;
  -webkit-border-radius: 57px;
  border-radius: 57px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  z-index: 1;
  border: 2px solid #FFFFFF;
  box-shadow: 0 0 0 1px #226DA6;
  width: 118px;
  height: 118px;
}
/* line 76, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit .circle .ion-help {
  color: #FFFFFF;
  font-size: 60px;
  line-height: 70px;
}
/* line 82, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit .label-internal-arrow {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: -19px;
  margin: 0 0 0 -105px;
}
/* line 88, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit .label-internal-arrow .text {
  font-size: 24px;
  text-transform: uppercase;
}
/* line 94, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow {
  width: 250px;
  margin-left: -125px;
}
/* line 97, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .top1.orange {
  width: 250px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 38px solid #F7911D;
}
/* line 98, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .bottom1.orange {
  width: 250px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 38px solid #F7911D;
}
/* line 99, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .top2.white {
  width: 246px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 34px solid #FFFFFF;
}
/* line 100, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .bottom2.white {
  width: 246px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 34px solid #FFFFFF;
}
/* line 101, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .top3.orange {
  width: 244px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 32px solid #F7911D;
}
/* line 102, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.up .label-internal-arrow .bottom3.orange {
  width: 244px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 32px solid #F7911D;
}
/* line 105, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down {
  margin-top: 40px;
}
/* line 107, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .ion-help:before {
  content: '€';
}
/* line 108, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow {
  width: 280px;
  margin-left: -140px;
}
/* line 111, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .top1.orange {
  width: 280px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 38px solid #F7911D;
}
/* line 112, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .bottom1.orange {
  width: 280px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 38px solid #F7911D;
}
/* line 113, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .top2.white {
  width: 276px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 34px solid #FFFFFF;
}
/* line 114, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .bottom2.white {
  width: 276px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 34px solid #FFFFFF;
}
/* line 115, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .top3.orange {
  width: 274px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 32px solid #F7911D;
}
/* line 116, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .tit.down .label-internal-arrow .bottom3.orange {
  width: 274px;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 32px solid #F7911D;
}
/* line 121, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle > div {
  width: 50%;
  padding: 60px 15px 0 30px;
}
/* line 124, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle > div .text {
  font-size: 0;
  position: relative;
}
/* line 127, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle > div .text .ics {
  font-size: 37px;
  color: #F7911D;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 134, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle > div .text span {
  display: inline-block;
  font-size: 20px;
  line-height: 1.3em;
  padding: 0 0 0 25px;
}
/* line 141, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle > div img {
  display: block;
  margin: 20px auto 0 auto;
}
/* line 146, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle .floatleft {
  position: relative;
  padding: 60px 30px 0 15px;
}
/* line 149, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .middle .floatleft .ion-arrow-down-a {
  color: #F7911D;
  position: absolute;
  left: 50%;
  bottom: -150px;
  font-size: 120px;
  margin-left: -45px;
}
/* line 159, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom {
  padding: 50px 0 0 0;
}
/* line 161, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft {
  width: 50%;
  padding: 0 10px 0 0;
}
/* line 164, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft > div {
  background-color: #FFFACB;
  border: 1px solid #EA7054;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 170, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft h2, body[data-action="facciosport"] #content-page .bottom .floatleft #title-bar .page-title, #title-bar body[data-action="facciosport"] #content-page .bottom .floatleft .page-title {
  font-size: 19px;
  text-align: center;
  margin: 0 0 20px 0;
}
/* line 174, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft h2 strong, body[data-action="facciosport"] #content-page .bottom .floatleft #title-bar .page-title strong, #title-bar body[data-action="facciosport"] #content-page .bottom .floatleft .page-title strong, body[data-action="facciosport"] #content-page .bottom .floatleft h2 .strong, body[data-action="facciosport"] #content-page .bottom .floatleft #title-bar .page-title .strong, #title-bar body[data-action="facciosport"] #content-page .bottom .floatleft .page-title .strong {
  display: inline-block;
  vertical-align: bottom;
}
/* line 178, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft h2 img, body[data-action="facciosport"] #content-page .bottom .floatleft #title-bar .page-title img, #title-bar body[data-action="facciosport"] #content-page .bottom .floatleft .page-title img {
  display: inline-block;
  vertical-align: bottom;
}
/* line 183, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul {
  list-style-type: none;
  margin: 0;
}
/* line 186, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li {
  margin: 0 0 15px 0;
}
/* line 188, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .text {
  display: inline-block;
  font-size: 14px;
  padding: 0 0 0 65px;
  position: relative;
}
/* line 194, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon {
  display: inline-block;
  width: 58px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
}
/* line 201, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon > span {
  display: inline-block;
  background: url("https://cdnsb.s3.amazonaws.com/images/demotivational/brutality/facciosport/icons.png") no-repeat 0 0 transparent;
}
/* line 205, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon1 {
  margin-top: -19.5px;
}
/* line 207, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon1 > span {
  background-position: -4px 0;
  width: 50px;
  height: 39px;
}
/* line 213, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon2 {
  margin-top: -9.5px;
}
/* line 215, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon2 > span {
  background-position: -14px -52px;
  width: 30px;
  height: 19px;
}
/* line 221, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon3 {
  margin-top: -16.5px;
}
/* line 223, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon3 > span {
  background-position: -12px -91px;
  width: 33px;
  height: 33px;
}
/* line 229, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon4 {
  margin-top: -6.5px;
}
/* line 231, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft ul li .icon.icon4 > span {
  background-position: 0 -149px;
  width: 58px;
  height: 13px;
}
/* line 241, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft form .field {
  font-size: 0;
  position: relative;
  padding: 0 190px 10px 10px;
}
/* line 245, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft form .field input[type="email"] {
  width: 100%;
  height: 42px;
  padding: 6px 15px;
  font-size: 15px;
}
/* line 251, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft form .field input[type="submit"] {
  width: 170px;
  height: 42px;
  padding: 6px 15px;
  margin: 0;
  border: none;
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  background: none #27B51C;
  background: -moz-linear-gradient(top, #27B51C 0%, #79D871 44%, #27B51C 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #27B51C), color-stop(44%, #79D871), color-stop(100%, #27B51C));
  background: -webkit-linear-gradient(top, #27B51C 0%, #79D871 44%, #27B51C 100%);
  background: -o-linear-gradient(top, #27B51C 0%, #79D871 44%, #27B51C 100%);
  background: -ms-linear-gradient(top, #27B51C 0%, #79D871 44%, #27B51C 100%);
  background: linear-gradient(to bottom, #27B51C 0%, #79D871 44%, #27B51C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27B51C', endColorstr='#27B51C',GradientType=0 );
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 3px #333;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
  position: absolute;
  right: 10px;
  top: 0;
}
/* line 275, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatleft form .field input[type="submit"]:hover, body[data-action="facciosport"] #content-page .bottom .floatleft form .field input[type="submit"]:focus {
  background: none #3BDF30;
  background: -moz-linear-gradient(top, #3BDF30 0%, #83DB7B 44%, #3BDF30 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3BDF30), color-stop(44%, #83DB7B), color-stop(100%, #3BDF30));
  background: -webkit-linear-gradient(top, #3BDF30 0%, #83DB7B 44%, #3BDF30 100%);
  background: -o-linear-gradient(top, #3BDF30 0%, #83DB7B 44%, #3BDF30 100%);
  background: -ms-linear-gradient(top, #3BDF30 0%, #83DB7B 44%, #3BDF30 100%);
  background: linear-gradient(to bottom, #3BDF30 0%, #83DB7B 44%, #3BDF30 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3BDF30', endColorstr='#3BDF30',GradientType=0 );
}
/* line 289, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright {
  width: 50%;
  padding: 0 0 0 10px;
}
/* line 292, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright > div {
  background-color: #DBDCDE;
  border: 1px solid #EA7054;
  padding: 10px 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 298, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright h2, body[data-action="facciosport"] #content-page .bottom .floatright #title-bar .page-title, #title-bar body[data-action="facciosport"] #content-page .bottom .floatright .page-title {
  font-size: 19px;
  text-align: center;
  margin: 0 0 20px 0;
}
/* line 302, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright h2 .extra, body[data-action="facciosport"] #content-page .bottom .floatright #title-bar .page-title .extra, #title-bar body[data-action="facciosport"] #content-page .bottom .floatright .page-title .extra {
  color: #F7911D;
  font-size: 30px;
}
/* line 307, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright p {
  font-size: 14px;
  margin: 0 0 10px 0;
}
/* line 312, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright form .field {
  font-size: 0;
  position: relative;
  padding: 0 180px 10px 0;
}
/* line 316, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright form .field input[type="email"] {
  width: 100%;
  height: 42px;
  padding: 6px 15px;
  font-size: 15px;
}
/* line 322, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright form .field input[type="submit"] {
  width: 170px;
  height: 42px;
  padding: 6px 15px;
  margin: 0;
  border: none;
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  background: none #ED1C24;
  background: -moz-linear-gradient(top, #ED1C24 0%, #ED5050 44%, #ED1C24 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ED1C24), color-stop(44%, #ED5050), color-stop(100%, #ED1C24));
  background: -webkit-linear-gradient(top, #ED1C24 0%, #ED5050 44%, #ED1C24 100%);
  background: -o-linear-gradient(top, #ED1C24 0%, #ED5050 44%, #ED1C24 100%);
  background: -ms-linear-gradient(top, #ED1C24 0%, #ED5050 44%, #ED1C24 100%);
  background: linear-gradient(to bottom, #ED1C24 0%, #ED5050 44%, #ED1C24 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED1C24', endColorstr='#ED1C24',GradientType=0 );
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 1px 1px 3px #333;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 346, /app/app/assets/stylesheets/facciosport.scss */
body[data-action="facciosport"] #content-page .bottom .floatright form .field input[type="submit"]:hover, body[data-action="facciosport"] #content-page .bottom .floatright form .field input[type="submit"]:focus {
  background: none #F1555A;
  background: -moz-linear-gradient(top, #F1555A 0%, #F28787 44%, #F1555A 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1555A), color-stop(44%, #F28787), color-stop(100%, #F1555A));
  background: -webkit-linear-gradient(top, #F1555A 0%, #F28787 44%, #F1555A 100%);
  background: -o-linear-gradient(top, #F1555A 0%, #F28787 44%, #F1555A 100%);
  background: -ms-linear-gradient(top, #F1555A 0%, #F28787 44%, #F1555A 100%);
  background: linear-gradient(to bottom, #F1555A 0%, #F28787 44%, #F1555A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1555A', endColorstr='#F1555A',GradientType=0 );
}
@media only screen and (max-width: 730px) {
  /* line 366, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle > div {
    float: none;
    width: 100%;
    padding: 0 15px;
  }
  /* line 371, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle .floatleft {
    padding: 60px 15px 30px 15px;
    overflow: hidden;
  }
  /* line 374, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle .floatleft .ion-arrow-down-a {
    display: none;
  }
  /* line 375, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle .floatleft img {
    margin-bottom: 15px;
  }
  /* line 376, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle .floatleft:after {
    content: '___________________________________________________________________________________________________';
    width: 100%;
    clear: both;
    float: none;
    letter-spacing: 7px;
    color: #3C3C3B;
    font-size: 26px;
    line-height: 13px;
    font-weight: lighter;
    margin-left: -15px;
  }
  /* line 390, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .tit.down {
    margin-top: 30px;
  }
  /* line 392, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatleft, body[data-action="facciosport"] #content-page .bottom .floatright {
    float: none;
    width: 100%;
    padding: 0;
  }
  /* line 397, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatleft {
    margin-bottom: 15px;
  }
}
@media only screen and (max-device-width: 640px) {
  /* line 403, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #container {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 408, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page h1 {
    font-size: 24px;
  }
  /* line 410, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page h1 span {
    top: -2px;
  }
  /* line 412, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .middle > div .text span {
    font-size: 18px;
  }
  /* line 416, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatleft h2 img, body[data-action="facciosport"] #content-page .bottom .floatleft #title-bar .page-title img, #title-bar body[data-action="facciosport"] #content-page .bottom .floatleft .page-title img, body[data-action="facciosport"] #content-page .bottom .floatright h2 img, body[data-action="facciosport"] #content-page .bottom .floatright #title-bar .page-title img, #title-bar body[data-action="facciosport"] #content-page .bottom .floatright .page-title img {
    width: 80px;
  }
  /* line 419, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatleft form .field, body[data-action="facciosport"] #content-page .bottom .floatright form .field {
    padding: 0 10px 10px 10px;
  }
  /* line 421, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatleft form .field input[type="submit"], body[data-action="facciosport"] #content-page .bottom .floatright form .field input[type="submit"] {
    position: static;
    width: 100%;
    margin: 15px 0 0 0;
  }
  /* line 429, /app/app/assets/stylesheets/facciosport.scss */
  body[data-action="facciosport"] #content-page .bottom .floatright form .field {
    padding: 0 0 10px 0;
  }
}

/* line 2, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] button {
  cursor: pointer;
}
/* line 3, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  font-weight: bold;
  text-align: center;
}
/* line 9, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file {
  display: inline-block;
  background-color: #f2f2f2;
  width: 100%;
  max-width: 400px;
  padding: 15px;
  margin: 0;
  border: 1px solid #cccccc;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  vertical-align: top;
}
/* line 21, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file h2, body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file #title-bar .page-title, #title-bar body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file .page-title {
  margin: 0 0 20px 0;
  font-size: 22px;
}
/* line 25, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file:before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 32, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file .text {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
/* line 38, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file .buttons a {
  margin: 0 10px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 42, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file .buttons a:last-child {
  margin: 0;
}
/* line 47, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-texts {
  width: 100%;
  max-width: 920px;
  margin: 0 auto 20px auto;
}
/* line 51, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-texts h2, body[data-controller="blindo/avviamento/people_data_controller"] .content-texts #title-bar .page-title, #title-bar body[data-controller="blindo/avviamento/people_data_controller"] .content-texts .page-title {
  margin: 0 0 10px 0;
}
/* line 52, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-texts p {
  margin: 0 0 10px 0;
}
/* line 54, /app/app/assets/stylesheets/blindo.scss */
body[data-controller="blindo/avviamento/people_data_controller"] .content-texts p:last-child {
  margin: 0;
}

@media only screen and (max-width: 900px) {
  /* line 61, /app/app/assets/stylesheets/blindo.scss */
  body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file {
    flex-wrap: wrap;
  }
  /* line 63, /app/app/assets/stylesheets/blindo.scss */
  body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file {
    flex: 49% 0;
  }
  /* line 65, /app/app/assets/stylesheets/blindo.scss */
  body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file:first-child {
    flex: 100% 0;
    margin: 0 0 15px 0;
  }
}
@media only screen and (max-width: 560px) {
  /* line 76, /app/app/assets/stylesheets/blindo.scss */
  body[data-controller="blindo/avviamento/people_data_controller"] .content-boxs-load-file .box-load-file {
    flex: 100% 0;
    margin: 0 0 15px 0;
  }
}
/* line 2, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] button {
  cursor: pointer;
}
/* line 3, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  font-weight: bold;
  text-align: center;
}
/* line 9, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file {
  display: inline-block;
  background-color: #f2f2f2;
  width: 100%;
  max-width: 400px;
  padding: 15px;
  margin: 0;
  border: 1px solid #cccccc;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  vertical-align: top;
}
/* line 21, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file h2, body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file #title-bar .page-title, #title-bar body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file .page-title {
  margin: 0 0 20px 0;
  font-size: 22px;
}
/* line 25, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file:before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
/* line 32, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file .text {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
/* line 38, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file .buttons a {
  margin: 0 10px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 42, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file .buttons a:last-child {
  margin: 0;
}
/* line 47, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts {
  width: 100%;
  max-width: 920px;
  margin: 0 auto 20px auto;
}
/* line 51, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts h2, body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts #title-bar .page-title, #title-bar body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts .page-title {
  margin: 0 0 10px 0;
}
/* line 52, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts p {
  margin: 0 0 10px 0;
}
/* line 54, /app/app/assets/stylesheets/profilo_di_rischio.scss */
body[data-controller="profilo_di_rischio/uploads_controller"] .content-texts p:last-child {
  margin: 0;
}

@media only screen and (max-width: 900px) {
  /* line 61, /app/app/assets/stylesheets/profilo_di_rischio.scss */
  body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file {
    flex-wrap: wrap;
  }
  /* line 63, /app/app/assets/stylesheets/profilo_di_rischio.scss */
  body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file {
    flex: 49% 0;
  }
  /* line 65, /app/app/assets/stylesheets/profilo_di_rischio.scss */
  body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file:first-child {
    flex: 100% 0;
    margin: 0 0 15px 0;
  }
}
@media only screen and (max-width: 560px) {
  /* line 76, /app/app/assets/stylesheets/profilo_di_rischio.scss */
  body[data-controller="profilo_di_rischio/uploads_controller"] .content-boxs-load-file .box-load-file {
    flex: 100% 0;
    margin: 0 0 15px 0;
  }
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/plus_jakarta_sans.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/plus_jakarta_sans.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/plus_jakarta_sans.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/plus_jakarta_sans.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 33, /app/app/assets/stylesheets/club_dei_presidenti.scss */
.font-plus-jakarta-sans {
  font-family: 'Plus Jakarta Sans';
}

@font-face {
  font-family: 'IM Fell French Canon SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/im_fell_french_canon_sc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 45, /app/app/assets/stylesheets/club_dei_presidenti.scss */
.font-im-fell-french-canon-sc {
  font-family: 'IM Fell French Canon SC';
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/montserrat.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://clubdeipresidenti.it/wp-content/themes/socialv-child/fonts/montserrat.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 63, /app/app/assets/stylesheets/club_dei_presidenti.scss */
.font-montserrat {
  font-family: 'Montserrat';
}

@keyframes slideToRight {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
/* line 76, /app/app/assets/stylesheets/club_dei_presidenti.scss */
.position-relative {
  position: relative !important;
}

/* line 77, /app/app/assets/stylesheets/club_dei_presidenti.scss */
body.with-club-header {
  padding-top: 49px;
}

/* line 79, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#navbarSupportedContent {
  display: flex;
  max-width: 500px;
  align-items: center;
  flex-grow: 1;
  flex-basis: auto;
  justify-content: center;
  position: relative;
}
/* line 87, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#navbarSupportedContent > ul.list-main-parent {
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  align-items: center;
  flex-wrap: wrap;
}
/* line 94, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#navbarSupportedContent > ul.list-main-parent > li {
  display: inline-block;
  width: 100%;
  padding: 0;
  line-height: normal;
  text-align: center;
}
/* line 100, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#navbarSupportedContent > ul.list-main-parent > li.header-search {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
/* line 105, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#navbarSupportedContent > ul.list-main-parent > li.header-search-toggle {
  display: none;
}

/* line 110, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics {
  background-color: #FFFFFF;
  width: 100%;
  max-height: calc(100vh - 44px);
  padding: 0 16px;
  box-shadow: 0 0.0625rem 0.25rem 0 #00000026,0 0.25rem 0.25rem 0 #00000026;
  overflow: auto;
  scrollbar-width: thin;
  position: absolute;
  left: 0;
  top: 44px;
  z-index: 1000;
}
/* line 122, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics h2, #hot-topics #title-bar .page-title, #title-bar #hot-topics .page-title {
  padding: 16px 0 14px 0;
  color: #6F7F92;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 129, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div {
  padding: 16px 0;
  border-top: 1px solid #EDEFF1;
  color: #6F7F92;
}
/* line 133, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div:not([data-link='#']) {
  cursor: pointer;
}
/* line 134, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 1.2;
}
/* line 139, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top a {
  color: #6F7F92;
}
/* line 140, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top .tag {
  background-color: #333333;
  display: inline-block;
  width: 68px;
  height: 20px;
  margin: 0 0 0 8px;
  padding: 2px 0;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
/* line 152, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top .tag.per-tutti, #hot-topics > div .top .tag.unlock {
  background-color: #029F76;
}
/* line 153, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top .tag.riservato {
  background-color: #FFDF00;
  color: #333333;
}
/* line 157, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top .tag.membri {
  background-color: #2F65B9;
}
/* line 158, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .top .tag.caldo {
  background-color: #AB1F24;
}
/* line 161, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div h3 {
  margin: 5px 0;
  font-size: 18px;
}
/* line 164, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div h3 a {
  color: #333333;
}
/* line 166, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .bottom {
  font-size: 12px;
  line-height: 1.2;
}
/* line 169, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div .bottom a {
  color: #AC1D25;
}
/* line 172, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div.topic .forum-icon {
  background-color: #EEE;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  border-radius: 100%;
}
/* line 182, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div.topic .right-icon {
  display: inline-block;
  width: calc(100% - 101px);
  font-size: 12px;
  line-height: 14px;
}
/* line 190, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div.event .top .info {
  display: inline-block;
  width: calc(100% - 76px);
  font-size: 12px;
  line-height: 14px;
}
/* line 195, /app/app/assets/stylesheets/club_dei_presidenti.scss */
#hot-topics > div.event .top .info a {
  color: #AC1D25;
}

/* line 201, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header {
  background: #FFFFFF;
  min-width: 320px;
  padding: 4px 20px;
  border-bottom: 1px solid #EDEFF1;
  font-family: "Plus Jakarta Sans", sans-serif;
  letter-spacing: 0;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 998;
}
/* line 214, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav {
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}
/* line 221, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .content-left, header#club-header nav .content-right {
  display: flex;
}
/* line 222, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content {
  width: 41px;
  line-height: 32px;
  position: relative;
}
/* line 226, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content #left-menu-link {
  color: #333333;
  margin-top: 6px;
}
/* line 230, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content #overlay-menu-opened {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
}
/* line 240, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu {
  display: none;
  background-color: #FFFFFF;
  width: calc(100% - 40px);
  max-width: 250px;
  height: 100vh;
  margin: 0;
  padding: 0 0 16px 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  animation: slideToRight 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  transition: all .45s ease-in-out;
}
/* line 254, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu.show {
  display: block;
}
/* line 256, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu.show + #overlay-menu-opened {
  display: block;
}
/* line 258, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu .top {
  display: flex;
  padding: 4px 0 14px 25px;
}
/* line 261, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu .top a#left-menu-link2 {
  padding: 2px 0 0 0;
  color: #333333;
  font-size: 20px;
  line-height: 32px;
  padding-right: 16px;
}
/* line 268, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu .top a.logo {
  padding: 2px 0 0 24px;
}
/* line 270, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu .top a.logo img {
  height: 36px;
}
/* line 273, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu > ul {
  display: block;
  height: calc(100vh - 72px);
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
  scrollbar-width: thin;
}
/* line 282, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li {
  line-height: 1.2;
}
/* line 284, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a {
  display: block;
  padding: 8px 21px;
  color: #333333;
  line-height: 0;
  font-size: 0;
}
/* line 290, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a i.left, header#club-header nav #header-left-menu-content .left-menu li a i.right {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  vertical-align: top;
}
/* line 299, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a i.left {
  margin: 2px 8px 2px 0;
}
/* line 300, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a i.right {
  display: none;
  margin: 2px 0 2px 8px;
  vertical-align: top;
}
/* line 305, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a i.whatsapp {
  background: url("images/icon-whatsapp.svg") no-repeat center center;
  background-size: 18px 18px;
}
/* line 309, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a .text {
  display: inline-block;
  width: calc(100% - 28px);
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 319, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a .forum-icon {
  background-color: #333;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 2px 8px 2px 0;
  border-radius: 100%;
  vertical-align: top;
}
/* line 331, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li a:hover, header#club-header nav #header-left-menu-content .left-menu li a:focus {
  background-color: #F6F6F6;
}
/* line 333, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.mobile {
  display: none;
}
/* line 334, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.sep {
  margin: 12px 0;
  padding: 0 16px;
}
/* line 337, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.sep:after {
  content: '';
  display: block;
  background-color: #DAE0E6;
  height: 1px;
}
/* line 344, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.title {
  padding: 8px 21px;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
}
/* line 350, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.search {
  padding: 8px 21px;
}
/* line 352, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.search input {
  width: 100%;
  height: 40px;
  padding: 0 1em;
  line-height: 40px;
  font-size: 1em;
  font-weight: 400;
  background-color: #F8F9FA;
  border: .0625em solid #F1F1F1;
  border-radius: .313em;
  color: #6F7F92;
}
/* line 365, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.info-footer {
  padding: 8px 21px;
  font-size: 10px;
  line-height: 1.4;
  letter-spacing: 0.5px;
}
/* line 371, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li ul {
  display: none;
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
  list-style: none;
}
/* line 378, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li ul.show {
  display: block;
}
/* line 379, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li ul li a {
  padding-left: 32px;
}
/* line 382, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.with-submenu a .text {
  width: calc(100% - 56px);
}
/* line 383, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-left-menu-content .left-menu li.with-submenu a i.right {
  display: inline-block;
}
/* line 388, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand {
  display: flex;
  width: 142px;
  margin: 0;
  padding: 0;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: start;
}
/* line 396, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand .logo-main {
  max-height: 40px;
  margin-right: 8px;
  font-size: 0;
}
/* line 400, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand .logo-main img {
  height: 100%;
  max-height: 30px;
}
/* line 405, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand .logo-title {
  font-size: 28px;
  line-height: 40px;
  color: #AB1F24;
}
/* line 410, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand .logo-title.with-image {
  font-size: 0;
  line-height: 0;
}
/* line 413, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand .logo-title.with-image img {
  height: 100%;
  max-height: 36px;
  vertical-align: top;
}
/* line 420, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .navbar-brand.logo-align-left .logo-title {
  margin: 0;
}
/* line 423, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form {
  display: flex;
  align-items: center;
  flex-basis: auto;
  flex-grow: 1;
  justify-content: center;
}
/* line 429, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search {
  display: flex;
  width: 100%;
  height: 40px;
  background-color: #F6F7F8;
  border-radius: 100px;
  border: 1px solid #EDEFF1;
  font-size: 16px;
}
/* line 437, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search label {
  display: flex;
  padding: 0 9px 0 15px;
  color: #07142E;
  font-size: 22px;
  align-items: center;
  cursor: pointer;
}
/* line 444, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search label i {
  line-height: normal;
}
/* line 446, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search input {
  appearance: none;
  background: none;
  width: 100%;
  height: 100%;
  margin-right: 16px;
  padding: 0;
  border: none;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
  line-height: 14px;
  outline: none;
}
/* line 459, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search .close-mobile {
  display: none;
}
/* line 460, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-search-form .form-search:hover {
  background-color: #FFFFFF;
  border-color: #0079D3;
}
/* line 467, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content {
  position: relative;
}
/* line 469, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu {
  display: none;
  background-color: #FFFFFF;
  width: calc(100vw - 132px);
  max-width: 480px;
  min-width: 196px;
  max-height: calc(100vh - 100px);
  padding: 16px 0 8px 0;
  margin: 0;
  border: 1px solid #EDEFF1;
  border-top: none;
  list-style: none;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 39px;
}
/* line 486, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.button-content {
  padding: 16px 0 0 0;
}
/* line 488, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.button-content:first-child {
  padding-top: 0;
}
/* line 490, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.sep {
  padding: 16px 0 8px 0;
}
/* line 492, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.sep hr {
  margin: 0;
}
/* line 494, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.mobile {
  display: none;
}
/* line 495, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a {
  display: block;
  padding: 8px 16px;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 506, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a:not(.ta-custom-btn):hover, header#club-header nav #header-menu-content ul.header-menu > li > a:not(.ta-custom-btn):focus {
  background-color: #E8E8E8;
}
/* line 508, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.with-icon {
  position: relative;
  padding-right: 25px;
}
/* line 511, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.with-icon i {
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 9px;
}
/* line 517, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.with-icon.selected {
  background-color: #E8E8E8;
}
/* line 519, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.with-icon.selected i:before {
  content: "\e903";
}
/* line 520, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.with-icon.selected + ul {
  display: block;
}
/* line 523, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li > a.ta-custom-btn {
  padding: 10px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.75px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
/* line 534, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .title {
  padding: 0 16px 8px 16px;
  color: #878A8C;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 542, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 546, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li {
  font-size: 0;
  line-height: 0;
}
/* line 550, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li .list:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 552, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li .list.selected ~ ul {
  display: block;
}
/* line 553, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li .list.selected i:before {
  content: "\e905";
}
/* line 556, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li > ul {
  display: none;
  list-style: none;
  margin: 0;
}
/* line 560, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li > ul .list {
  padding: 0 0 0 16px;
}
/* line 562, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li a {
  display: inline-block;
  width: 100%;
  padding: 8px 16px;
  color: #333333;
  text-decoration: none;
  vertical-align: middle;
}
/* line 569, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li a .icon {
  background-color: #333333;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 100%;
}
/* line 580, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li a .text {
  display: inline-block;
  width: calc(100% - 28px);
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 590, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li i {
  display: none;
  width: 32px;
  padding: 10px 0;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 601, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li.with-icon > .list a {
  width: calc(100% - 32px);
}
/* line 602, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .forum-lists li.with-icon > .list i {
  display: inline-block;
}
/* line 607, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club {
  display: none;
  background-color: #F6F7F8;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 613, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club > li {
  padding: 0;
}
/* line 615, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club > li > a {
  display: block;
  padding: 8px 16px 8px 32px;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 625, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club > li > a:hover, header#club-header nav #header-menu-content ul.header-menu > li .submenu-club > li > a:focus {
  background-color: #E8E8E8;
}
/* line 628, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club#submenu-forums {
  padding: 8px 0 0 0;
}
/* line 631, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li .submenu-club#submenu-forums > li .title {
  padding: 0 16px 8px 16px;
  color: #878A8C;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 642, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content ul.header-menu > li.info-footer {
  margin: 16px 0 0 0;
  padding: 16px 16px 8px 16px;
  border-top: 1px solid #EDEFF1;
  font-size: 10px;
  line-height: 1.4;
}
/* line 651, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn {
  width: 270px;
  padding: 0 3px 0 8px;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0;
  text-align: left;
  transition: border .45s ease-in-out;
}
/* line 660, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn .hmc-icon {
  display: inline-block;
  width: 20px;
  height: 38px;
  padding: 9px 0;
  font-size: 20px;
  line-height: 20px;
  vertical-align: middle;
}
/* line 668, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn .hmc-icon.with-img {
  background-color: #333333;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 20px;
  margin: 9px 0;
  padding: 0;
  border-radius: 100%;
  overflow: hidden;
}
/* line 680, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn .txt {
  display: inline-block;
  width: calc(100% - 37px);
  padding: 0 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  vertical-align: middle;
}
/* line 692, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn .iconly-Arrow-Down-2 {
  display: inline-block;
  width: 17px;
  padding-top: 5px;
  font-size: 16px;
  vertical-align: middle;
}
/* line 699, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn:hover, header#club-header nav #header-menu-content > .btn.selected {
  border-color: #EDEFF1;
}
/* line 700, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content > .btn.selected + ul.header-menu {
  display: block;
}
/* line 702, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content .add-forum {
  background-color: #FFFFFF;
  width: calc(100% - 32px);
  margin: 0 16px;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1;
}
/* line 711, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content .add-topic {
  background-color: #E8E8E8;
  width: calc(100% - 32px);
  margin: 0 16px;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1;
}
/* line 720, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content .btn-forum {
  background-color: #FFDD9D;
  width: calc(100% - 32px);
  margin: 0 16px;
  border: 1px solid #FFC14B;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1;
}
/* line 729, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content #filter-header-menu {
  background-color: #FFFFFF;
  width: calc(100% - 32px);
  height: 30px;
  margin: 0 16px;
  padding: 0 6px;
  border: 1px solid #EDEFF1;
  color: #333333;
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 739, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav #header-menu-content #filter-header-menu:focus, header#club-header nav #header-menu-content #filter-header-menu:hover {
  background-color: #FFFFFF;
  border-color: #0079D3;
}
/* line 746, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications {
  font-size: 0;
  position: relative;
}
/* line 749, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-toggle {
  background: none;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #333333;
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  position: relative;
  cursor: pointer;
}
/* line 762, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-toggle .notify-count {
  background-color: #AB1E24;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: -4px;
  right: -8px;
}
/* line 775, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-toggle:after {
  display: none;
}
/* line 776, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-toggle:hover {
  border-color: #EDEFF1;
}
/* line 778, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu {
  display: none;
  background-color: #FFFFFF;
  width: 480px;
  max-width: calc(100vw - 91px);
  min-width: 237px;
  max-height: calc(100vh - 130px);
  margin: 0;
  padding: 0;
  border: 0.0625em solid #F1F1F1;
  border-radius: 5px;
  box-shadow: 0 14px 54px rgba(0, 0, 0, 0.03);
  font-size: 16px;
  animation: fade-in-bottom 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  transition: all .45s ease-in-out;
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  z-index: 98;
}
/* line 798, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
/* line 803, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-heading .heading-title {
  font-size: 19.2px;
  line-height: 24px;
}
/* line 807, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-heading .header-notification-setting {
  padding: 3px 0 0 0;
  color: #333333;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
}
/* line 813, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-heading .header-notification-setting .iconly-Setting {
  font-size: 20px;
}
/* line 816, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body {
  max-height: calc(100vh - 210px);
  overflow: auto;
}
/* line 819, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .no-message {
  padding: 8px 16px;
  background-color: #F7F7F7;
}
/* line 823, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box {
  display: flex;
  padding: 8px 16px;
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
/* line 828, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-img {
  width: 32px;
  height: 32px;
}
/* line 831, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-img img {
  background: #DDEAFF;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
/* line 837, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-img .socialv-user-status {
  background-color: #F6C23A;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0;
  border-radius: 50%;
  outline: 2px solid #FFFFFF;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 1.6px;
  left: auto;
}
/* line 850, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-img .socialv-user-status.online {
  background-color: #2DCDB2;
}
/* line 853, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-details {
  width: calc(100% - 48px);
  margin-left: 16px;
  flex-grow: 1;
}
/* line 857, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-details .notification-text {
  margin: 0;
  padding: 0;
  color: #07142E;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* line 870, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-details .notification-text a {
  color: #07142E;
  outline: none;
  text-decoration: none;
}
/* line 876, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box .item-details .item-time {
  margin-top: 4.5px;
  color: #6F7F92;
  font-size: 12px;
}
/* line 882, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-body .socialv-notification-box.socialv-unread {
  background-color: #F7F7F7;
}
/* line 885, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-footer {
  padding: 8px 16px;
  font-size: 0;
  line-height: 0;
}
/* line 889, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-footer .view-btn {
  color: #2F65B9;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}
/* line 894, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu .item-footer .view-btn:hover, header#club-header nav .dropdown-notifications .dropdown-menu .item-footer .view-btn:focus {
  color: #2F65B9;
  text-decoration: underline;
}
/* line 900, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-notifications .dropdown-menu.show {
  display: block;
}
/* line 904, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile {
  display: flex;
  width: 56px;
  padding: 0 0 0 16px;
  font-size: 0;
  align-items: center;
  justify-content: right;
  position: relative;
}
/* line 912, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-toggle {
  display: flex;
  padding: 0;
  line-height: 0;
  align-items: center;
  cursor: pointer;
  white-space: nowrap;
}
/* line 919, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-toggle .avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}
/* line 926, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu {
  display: none;
  background: #FFFFFF;
  width: 16.125em;
  min-width: 10em;
  margin: 0;
  padding: 0;
  border: 0.0625em solid #F1F1F1;
  border-radius: 5px;
  box-shadow: 0 14px 54px rgba(0, 0, 0, 0.03);
  color: #6F7F92;
  font-size: 16px;
  text-align: left;
  list-style: none;
  animation: fade-in-bottom 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  transition: all .45s ease-in-out;
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 98;
}
/* line 947, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu.show {
  display: block;
}
/* line 948, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu {
  margin: 0;
  padding: 16px 16px 0 16px;
  list-style: none;
}
/* line 953, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu .menu-item a {
  display: flex;
  padding: 10px 0;
  color: #6F7F92;
  font-weight: 500;
  letter-spacing: .038em;
  text-decoration: none;
  align-items: center;
  gap: 0.5rem;
  transition: all .45s ease-in-out;
}
/* line 963, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu .menu-item a i {
  font-size: 1.3em;
  vertical-align: middle;
}
/* line 967, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu .menu-item a .menu-title {
  font-size: 14px;
  vertical-align: top;
}
/* line 972, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu .menu-item:first-child a {
  padding-top: 0;
}
/* line 973, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .user-profile-menu .menu-item:hover a {
  color: #2F65B9;
  padding-left: 0.5em;
}
/* line 979, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header nav .dropdown-profile .dropdown-menu .info-footer {
  margin: 6px 0 0 0;
  padding: 16px;
  border-top: 1px solid #EDEFF1;
  font-size: 10px;
  line-height: 1.4;
}
/* line 989, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .ta-calendar-icon {
  padding: 0 0 0 16px;
}
/* line 991, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .ta-calendar-icon a {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #333333;
  text-align: center;
  font-size: 30px;
  line-height: 40px;
}
/* line 1002, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .ta-calendar-icon a:hover, header#club-header .ta-calendar-icon a:focus {
  border-color: #EDEFF1;
}
/* line 1003, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .ta-calendar-icon a:before {
  position: relative;
  top: -2px;
}
/* line 1009, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .better-message-icon {
  padding: 0 7px;
}
/* line 1011, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .better-message-icon a {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #333333;
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  position: relative;
}
/* line 1023, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .better-message-icon a:hover, header#club-header .better-message-icon a:focus {
  border-color: #EDEFF1;
}
/* line 1024, /app/app/assets/stylesheets/club_dei_presidenti.scss */
header#club-header .better-message-icon a .bpbmuc {
  background-color: #AB1F24;
  width: 20px;
  height: 20px;
  margin: 0;
  border-radius: 100%;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: -4px;
  right: -8px;
}

/* line 1042, /app/app/assets/stylesheets/club_dei_presidenti.scss */
body.ta-mobile-device header #header-left-menu-content .left-menu li.mobile {
  display: list-item;
}

@media (max-width: 990px) {
  /* line 1045, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand {
    width: 180px;
  }

  /* line 1047, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content > .btn {
    width: 54px;
  }
  /* line 1049, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content > .btn .txt {
    display: none;
  }
  /* line 1050, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content > .btn .iconly-Arrow-Down-2 {
    padding-left: 5px;
  }
  /* line 1052, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content ul.header-menu {
    left: auto;
    right: 0;
  }
}
@media (max-width: 800px) {
  /* line 1060, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand {
    width: 42px;
  }
  /* line 1062, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand .logo-title {
    display: none;
  }
  /* line 1063, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand .logo-main {
    margin-right: 0;
  }
  /* line 1065, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand .logo-main .hidden {
    display: inline-block !important;
  }

  /* line 1068, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile {
    width: 42px;
  }
  /* line 1070, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile .dropdown-toggle .avatar {
    width: 26px;
    height: 26px;
  }

  /* line 1075, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header .ta-calendar-icon a,
  header#club-header .better-message-icon a,
  header#club-header nav .dropdown-notifications .dropdown-toggle {
    font-size: 26px;
    line-height: 38px;
  }

  /* line 1081, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header .ta-calendar-icon a:before {
    top: 0;
  }
}
@media (max-width: 600px) {
  /* line 1089, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-search-form .form-search {
    background-color: transparent;
    border: none;
    border-radius: 0;
    justify-content: flex-end;
  }
  /* line 1094, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-search-form .form-search label {
    padding: 0;
  }
  /* line 1095, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-search-form .form-search .forum-label-content, header#club-header nav #header-search-form .form-search input {
    display: none;
  }
  /* line 1100, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header:not(.open-search) nav #header-search-form .form-search label {
    width: 40px;
    padding: 0 8px;
    border: 1px solid transparent;
    border-radius: 5px;
    justify-content: center;
  }
  /* line 1106, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header:not(.open-search) nav #header-search-form .form-search label:hover {
    border-color: #EDEFF1;
  }
  /* line 1111, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #navbarSupportedContent {
    background-color: #AB1F24;
    display: flex;
    width: 100%;
    max-width: 100%;
    height: 48px;
    padding: 0 10px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
  }
  /* line 1124, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search {
    background-color: #AB1F24;
    position: relative;
  }
  /* line 1127, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search label {
    background: #FFFFFF;
    padding: 0 9px 0 15px;
    border-radius: 5px 0 0 5px;
  }
  /* line 1132, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search .forum-label-content {
    display: flex;
  }
  /* line 1133, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search input {
    display: block;
    background-color: #FFFFFF;
    margin-right: 31px;
    border-radius: 0 5px 5px 0;
  }
  /* line 1138, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search input::-webkit-search-cancel-button {
    display: none;
  }
  /* line 1140, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search .close-mobile {
    display: block;
    color: #FFFFFF;
    line-height: 40px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 5px;
  }
  /* line 1149, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header.open-search nav #header-search-form .form-search:hover, header#club-header.open-search nav #header-search-form .form-search.focus {
    background-color: transparent;
    border-color: transparent;
  }
  /* line 1157, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content > .btn {
    width: 40px;
    padding: 0 8px;
    text-align: center;
  }
  /* line 1161, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-menu-content > .btn .iconly-Arrow-Down-2 {
    display: none;
  }
  /* line 1164, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-notifications .dropdown-toggle {
    width: 40px;
    height: 40px;
    padding: 0 8px;
    border: 1px solid transparent;
    border-radius: 5px;
  }
  /* line 1170, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-notifications .dropdown-toggle .notify-count {
    top: 0;
    right: 0;
  }
  /* line 1174, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-notifications .dropdown-toggle:hover, header#club-header nav .dropdown-notifications .dropdown-toggle.selected {
    border-color: #EDEFF1;
  }
  /* line 1175, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-notifications .dropdown-toggle.selected {
    border-bottom-color: #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    z-index: 99;
  }
  /* line 1181, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-notifications .dropdown-toggle.selected + .dropdown-menu {
    border-top-right-radius: 0;
    top: 39px;
  }
  /* line 1188, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile {
    width: 36px;
    padding: 0 0 0 10px;
  }
  /* line 1193, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile .dropdown-toggle.selected .main-profile .user-link {
    border-color: #EDEFF1;
    border-bottom-color: #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    z-index: 99;
  }
  /* line 1202, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile .dropdown-toggle.selected + .dropdown-menu {
    border-top-right-radius: 0;
    top: 39px;
  }
  /* line 1209, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header .ta-calendar-icon, header#club-header .better-message-icon {
    padding: 0 4px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 1214, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .navbar-brand {
    display: inline-block;
  }

  /* line 1215, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav #header-search-form {
    display: inline-block;
  }

  /* line 1216, /app/app/assets/stylesheets/club_dei_presidenti.scss */
  header#club-header nav .dropdown-profile {
    display: inline-block;
  }
}
@keyframes fade-in-bottom {
  0% {
    transform: translateY(1.563em);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 15, /app/app/assets/stylesheets/public_layout.css.scss */
.step1 .contracts-error {
  display: none;
  margin-left: 25%;
  color: #C1282E;
  font-size: 15px;
  letter-spacing: 1px;
}
/* line 21, /app/app/assets/stylesheets/public_layout.css.scss */
.step1 .contracts-error b {
  font-size: 20px;
}

@media only screen and (max-width: 670px) {
  /* line 25, /app/app/assets/stylesheets/public_layout.css.scss */
  .step1 .contracts-error {
    margin-left: 0;
    font-size: 13px;
  }
  /* line 28, /app/app/assets/stylesheets/public_layout.css.scss */
  .step1 .contracts-error b {
    font-size: 15px;
  }
}
/* line 32, /app/app/assets/stylesheets/public_layout.css.scss */
body {
  min-width: 320px;
  padding: 31px 0 0 0;
  background-color: #FFF;
}
/* line 35, /app/app/assets/stylesheets/public_layout.css.scss */
body h1 {
  margin-top: 20px;
  padding: 0 10px;
}
/* line 39, /app/app/assets/stylesheets/public_layout.css.scss */
body #underline {
  background-color: #cccccc;
  height: 2px;
  width: 100%;
  margin-bottom: 45px;
}
/* line 47, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] p, body[data-action="step2"] p, body[data-action="step3"] p, body[data-action="step4"] p, body[data-action="step1_us"] p, body[data-action="update_step1_us"] p {
  font-size: 16px;
  text-align: center;
}
/* line 51, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] #content-box, body[data-action="step2"] #content-box, body[data-action="step3"] #content-box, body[data-action="step4"] #content-box, body[data-action="step1_us"] #content-box, body[data-action="update_step1_us"] #content-box {
  margin-top: 7px;
  text-align: center;
  font-size: 0;
}
/* line 56, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box, body[data-action="step2"] .box, body[data-action="step3"] .box, body[data-action="step4"] .box, body[data-action="step1_us"] .box, body[data-action="update_step1_us"] .box {
  display: inline-block;
  font-size: 14px;
  background-color: #F0F0F0;
  width: 238px;
  height: 238px;
  margin: 10px 10px 0 0;
  padding: 8px;
  border: 1px solid #DFDFDF;
  text-decoration: none;
  color: #4B4B4B;
  position: relative;
}
/* line 69, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box:nth-of-type(4n), body[data-action="step2"] .box:nth-of-type(4n), body[data-action="step3"] .box:nth-of-type(4n), body[data-action="step4"] .box:nth-of-type(4n), body[data-action="step1_us"] .box:nth-of-type(4n), body[data-action="update_step1_us"] .box:nth-of-type(4n) {
  margin-right: 0;
}
/* line 72, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .overlay-box, body[data-action="step2"] .box .overlay-box, body[data-action="step3"] .box .overlay-box, body[data-action="step4"] .box .overlay-box, body[data-action="step1_us"] .box .overlay-box, body[data-action="update_step1_us"] .box .overlay-box {
  display: none;
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 26px #BBBBBB;
  -webkit-box-shadow: 0 0 26px #BBBBBB;
  -moz-box-shadow: 0 0 26px #BBBBBB;
  position: absolute;
  width: 200px;
  height: 40px;
  bottom: 0px;
  left: 18px;
  z-index: 0;
}
/* line 82, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box:hover, body[data-action="step2"] .box:hover, body[data-action="step3"] .box:hover, body[data-action="step4"] .box:hover, body[data-action="step1_us"] .box:hover, body[data-action="update_step1_us"] .box:hover {
  background-color: #DDDDDD;
  border-color: #CCCCCC;
  top: -3px;
}
/* line 83, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box:hover .overlay-box, body[data-action="step2"] .box:hover .overlay-box, body[data-action="step3"] .box:hover .overlay-box, body[data-action="step4"] .box:hover .overlay-box, body[data-action="step1_us"] .box:hover .overlay-box, body[data-action="update_step1_us"] .box:hover .overlay-box {
  display: block;
}
/* line 89, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box:hover .content, body[data-action="step2"] .box:hover .content, body[data-action="step3"] .box:hover .content, body[data-action="step4"] .box:hover .content, body[data-action="step1_us"] .box:hover .content, body[data-action="update_step1_us"] .box:hover .content {
  background-color: #F0F0F0;
}
/* line 92, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box:hover .text, body[data-action="step2"] .box:hover .text, body[data-action="step3"] .box:hover .text, body[data-action="step4"] .box:hover .text, body[data-action="step1_us"] .box:hover .text, body[data-action="update_step1_us"] .box:hover .text {
  background-color: #DDDDDD;
}
/* line 96, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content, body[data-action="step2"] .box .content, body[data-action="step3"] .box .content, body[data-action="step4"] .box .content, body[data-action="step1_us"] .box .content, body[data-action="update_step1_us"] .box .content {
  width: auto !important;
  height: 182px;
  position: relative;
  display: block;
  background: url(http://cdn0.teamartist.org/images/non_logged/sprite_request_demo.png) no-repeat left top #FFF;
  z-index: 1;
}
/* line 103, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.tu, body[data-action="step2"] .box .content.tu, body[data-action="step3"] .box .content.tu, body[data-action="step4"] .box .content.tu, body[data-action="step1_us"] .box .content.tu, body[data-action="update_step1_us"] .box .content.tu {
  background-position: 40px -18px;
}
/* line 104, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.tu-segreteria, body[data-action="step2"] .box .content.tu-segreteria, body[data-action="step3"] .box .content.tu-segreteria, body[data-action="step4"] .box .content.tu-segreteria, body[data-action="step1_us"] .box .content.tu-segreteria, body[data-action="update_step1_us"] .box .content.tu-segreteria {
  background-position: -210px -15px;
}
/* line 105, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.tu-segreteria-staff, body[data-action="step2"] .box .content.tu-segreteria-staff, body[data-action="step3"] .box .content.tu-segreteria-staff, body[data-action="step4"] .box .content.tu-segreteria-staff, body[data-action="step1_us"] .box .content.tu-segreteria-staff, body[data-action="update_step1_us"] .box .content.tu-segreteria-staff {
  background-position: -465px -17px;
}
/* line 106, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.tutti, body[data-action="step2"] .box .content.tutti, body[data-action="step3"] .box .content.tutti, body[data-action="step4"] .box .content.tutti, body[data-action="step1_us"] .box .content.tutti, body[data-action="update_step1_us"] .box .content.tutti {
  background-position: -717px -17px;
}
/* line 107, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.piu-soldi, body[data-action="step2"] .box .content.piu-soldi, body[data-action="step3"] .box .content.piu-soldi, body[data-action="step4"] .box .content.piu-soldi, body[data-action="step1_us"] .box .content.piu-soldi, body[data-action="update_step1_us"] .box .content.piu-soldi {
  background-position: 9px -232px;
}
/* line 108, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.contabilita, body[data-action="step2"] .box .content.contabilita, body[data-action="step3"] .box .content.contabilita, body[data-action="step4"] .box .content.contabilita, body[data-action="step1_us"] .box .content.contabilita, body[data-action="update_step1_us"] .box .content.contabilita {
  background-position: -241px -222px;
}
/* line 109, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.sito, body[data-action="step2"] .box .content.sito, body[data-action="step3"] .box .content.sito, body[data-action="step4"] .box .content.sito, body[data-action="step1_us"] .box .content.sito, body[data-action="update_step1_us"] .box .content.sito {
  background-position: -493px -217px;
}
/* line 110, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.documenti, body[data-action="step2"] .box .content.documenti, body[data-action="step3"] .box .content.documenti, body[data-action="step4"] .box .content.documenti, body[data-action="step1_us"] .box .content.documenti, body[data-action="update_step1_us"] .box .content.documenti {
  background-position: -743px -216px;
}
/* line 111, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.segreteria, body[data-action="step2"] .box .content.segreteria, body[data-action="step3"] .box .content.segreteria, body[data-action="step4"] .box .content.segreteria, body[data-action="step1_us"] .box .content.segreteria, body[data-action="update_step1_us"] .box .content.segreteria {
  background-position: 15px -415px;
}
/* line 112, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.attivita, body[data-action="step2"] .box .content.attivita, body[data-action="step3"] .box .content.attivita, body[data-action="step4"] .box .content.attivita, body[data-action="step1_us"] .box .content.attivita, body[data-action="update_step1_us"] .box .content.attivita {
  background-position: -232px -411px;
}
/* line 113, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.associazione, body[data-action="step2"] .box .content.associazione, body[data-action="step3"] .box .content.associazione, body[data-action="step4"] .box .content.associazione, body[data-action="step1_us"] .box .content.associazione, body[data-action="update_step1_us"] .box .content.associazione {
  background-position: -494px -409px;
}
/* line 114, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .content.tutto, body[data-action="step2"] .box .content.tutto, body[data-action="step3"] .box .content.tutto, body[data-action="step4"] .box .content.tutto, body[data-action="step1_us"] .box .content.tutto, body[data-action="update_step1_us"] .box .content.tutto {
  background-position: -741px -404px;
}
/* line 116, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .text, body[data-action="step2"] .box .text, body[data-action="step3"] .box .text, body[data-action="step4"] .box .text, body[data-action="step1_us"] .box .text, body[data-action="update_step1_us"] .box .text {
  text-align: center;
  display: block;
  font-size: 14px;
  line-height: 16px;
  padding: 16px 8px;
  margin: 0 -8px;
  position: absolute;
  z-index: 1;
  height: 48px;
  width: 100%;
  bottom: 0;
}
/* line 128, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .text.big, body[data-action="step2"] .box .text.big, body[data-action="step3"] .box .text.big, body[data-action="step4"] .box .text.big, body[data-action="step1_us"] .box .text.big, body[data-action="update_step1_us"] .box .text.big {
  padding: 8px 8px;
}
/* line 131, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .text.very-big, body[data-action="step2"] .box .text.very-big, body[data-action="step3"] .box .text.very-big, body[data-action="step4"] .box .text.very-big, body[data-action="step1_us"] .box .text.very-big, body[data-action="update_step1_us"] .box .text.very-big {
  padding: 0px 8px;
}
/* line 134, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box .text .small, body[data-action="step2"] .box .text .small, body[data-action="step3"] .box .text .small, body[data-action="step4"] .box .text .small, body[data-action="step1_us"] .box .text .small, body[data-action="update_step1_us"] .box .text .small {
  font-size: 11px;
}
/* line 139, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box-terms, body[data-action="step2"] .box-terms, body[data-action="step3"] .box-terms, body[data-action="step4"] .box-terms, body[data-action="step1_us"] .box-terms, body[data-action="update_step1_us"] .box-terms {
  max-height: 300px;
  margin: 0 0 10px 0;
  overflow-y: scroll;
}
/* line 143, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="step1"] .box-terms p, body[data-action="step2"] .box-terms p, body[data-action="step3"] .box-terms p, body[data-action="step4"] .box-terms p, body[data-action="step1_us"] .box-terms p, body[data-action="update_step1_us"] .box-terms p {
  margin: 0 0 10px 0;
  font-size: 14px;
  text-align: left;
}
/* line 150, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="confirm_demo"] {
  background: none #FFF;
}
/* line 152, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="confirm_demo"] #container {
  behavior: url("/assets/css3pie/PIE.htc");
  box-shadow: 0 0 0 #FFF;
  -webkit-box-shadow: 0 0 0 #FFF;
  -moz-box-shadow: 0 0 0 #FFF;
}
/* line 154, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="confirm_demo"] #container .logo {
  margin: 0;
}
/* line 157, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="confirm_demo"] #container h1 {
  margin: 50px 0 0 0;
  font-size: 2.6em;
}
/* line 166, /app/app/assets/stylesheets/public_layout.css.scss */
body #container {
  min-width: 960px;
}
/* line 168, /app/app/assets/stylesheets/public_layout.css.scss */
body #container.with-tactb {
  padding-top: 20px;
}
/* line 169, /app/app/assets/stylesheets/public_layout.css.scss */
body #container h1.society_name {
  text-transform: uppercase;
  text-align: center;
  padding: 40px 0;
  font-size: 40px;
  font-family: inherit;
  color: #333;
}
/* line 177, /app/app/assets/stylesheets/public_layout.css.scss */
body #container .content {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
@media only screen and (max-width: 959px) {
  /* line 184, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container {
    min-width: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 959px) {
  /* line 189, /app/app/assets/stylesheets/public_layout.css.scss */
  body:not([data-controller="administration/public/surveys_controller"]) .condensed-progress-breadcrumb {
    padding: 0 20px;
  }
  /* line 193, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container {
    padding-bottom: 20px;
  }
  /* line 195, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content {
    width: 100%;
  }
  /* line 197, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form {
    width: 100%;
    padding: 15px 20px;
  }
  /* line 200, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field {
    min-height: 60px;
  }
  /* line 203, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 209, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form table label {
    display: inline-block;
    float: left;
    text-align: left;
  }
  /* line 214, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form table input[type="checkbox"] {
    float: left;
    margin: 2px 5px 0 0;
  }
  /* line 220, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content h3 {
    padding-left: 20px;
  }
  /* line 223, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .campaign-box {
    margin: 0 20px 10px 20px;
  }
  /* line 227, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content #last-step .nav-btn-gray, body #container .content #final-choose .nav-btn-gray {
    margin-left: 20px;
  }
  /* line 230, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content #last-step .nav-btn-orange, body #container .content #final-choose .nav-btn-orange {
    margin-right: 20px;
  }
}
@media only screen and (max-device-width: 640px) {
  /* line 240, /app/app/assets/stylesheets/public_layout.css.scss */
  body:not([data-controller="administration/public/surveys_controller"]) .condensed-progress-breadcrumb {
    padding: 0 20px;
  }
  /* line 242, /app/app/assets/stylesheets/public_layout.css.scss */
  body .condensed-progress-breadcrumb {
    width: auto !important;
  }
  /* line 245, /app/app/assets/stylesheets/public_layout.css.scss */
  body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step:first-child {
    margin-left: 0px !important;
  }
  /* line 248, /app/app/assets/stylesheets/public_layout.css.scss */
  body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do, body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done {
    width: 40px !important;
  }
  /* line 250, /app/app/assets/stylesheets/public_layout.css.scss */
  body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-text, body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-text {
    padding-right: 10px;
  }
  /* line 252, /app/app/assets/stylesheets/public_layout.css.scss */
  body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.to-do .condensed-progress-breadcrumb-step-text span, body .condensed-progress-breadcrumb .condensed-progress-breadcrumb-step.done .condensed-progress-breadcrumb-step-text span {
    display: none;
  }
  /* line 259, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container {
    padding-bottom: 20px;
  }
  /* line 261, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container h1.society_name {
    font-size: 30px;
    padding: 20px 0;
  }
  /* line 264, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container h1.society_name ~ hr {
    margin-bottom: 20px !important;
  }
  /* line 268, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content {
    width: 100%;
  }
  /* line 270, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form {
    width: 100%;
  }
  /* line 272, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form h3 + br {
    display: none;
  }
  /* line 275, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field {
    padding: 0 5px;
    min-height: 58px;
    position: relative;
  }
  /* line 279, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 284, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field input {
    width: 100%;
    float: none;
    margin-bottom: 0;
  }
  /* line 289, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field select {
    width: 100%;
  }
  /* line 291, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field select[id$="_3i"] {
    width: 15%;
    margin: 0;
  }
  /* line 295, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field select[id$="_2i"] {
    width: 54%;
    margin: 0 3%;
  }
  /* line 299, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field select[id$="_1i"] {
    width: 25%;
    margin: 0;
  }
  /* line 303, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field select[id$="_4i"], body #container .content .form .field select[id$="_5i"] {
    width: 30%;
    margin: 0;
  }
  /* line 308, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field .field-detail {
    display: none;
  }
  /* line 311, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .field span.ajax-loader {
    position: absolute;
    top: 28px;
    right: 12px;
  }
  /* line 317, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .actions {
    margin: 15px 5px 0 5px;
    padding: 45px 0 15px 0;
  }
  /* line 320, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .actions .nav-btn-gray {
    width: 100%;
  }
  /* line 323, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .actions input[type="submit"], body #container .content .form .actions .nav-btn-orange {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 330, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box {
    border: 5px solid #cccccc;
    background-color: #4b4b4b;
    color: #FFF;
  }
  /* line 334, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table {
    display: block;
  }
  /* line 336, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tbody {
    display: block;
  }
  /* line 339, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr {
    display: block;
  }
  /* line 341, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td {
    display: block;
  }
  /* line 343, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td:first-child {
    display: none;
  }
  /* line 346, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td:nth-child(2) {
    float: left;
    padding: 0 10px;
  }
  /* line 350, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td:nth-child(3) {
    float: left;
    padding: 0 !important;
  }
  /* line 354, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td:nth-child(4) {
    padding: 0 10px 10px 10px;
    clear: both;
  }
  /* line 357, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr td:nth-child(4) input {
    margin-left: 0;
  }
  /* line 363, /app/app/assets/stylesheets/public_layout.css.scss */
  body #container .content .form .covenants-box table tr:first-child td:first-child {
    display: block;
    width: 100% !important;
    padding: 0 0 10px 0 !important;
    text-align: center !important;
    font-family: "ProximaNovaLight", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 25.6px;
  }
}

/* line 383, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  padding: 20px 10px;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 391, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div {
  display: inline-block;
  height: 286px;
  vertical-align: top;
}
/* line 395, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div {
  height: 100%;
  background-color: #F2F2F2;
  box-shadow: 3px 3px 0 #BFBFBF;
  padding: 8px;
  border: 1px solid #FFFFFF;
}
/* line 401, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div > a {
  display: block;
  height: 100%;
  background-color: #F9F9F9;
  text-decoration: none;
  text-align: center;
}
/* line 407, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div > a h2, #boxes-choose-product > div > div > a #title-bar .page-title, #title-bar #boxes-choose-product > div > div > a .page-title {
  padding: 10px 0;
  margin: 0 auto;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 1px;
}
/* line 414, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div > a h3 {
  padding-bottom: 25px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 1px;
}
/* line 421, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div > a img {
  max-width: 100%;
}
/* line 422, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product > div > div > a:hover, #boxes-choose-product > div > div > a:focus {
  background-color: #fff4e9;
}
/* line 428, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist {
  padding-right: 13px;
  width: 75%;
}
/* line 431, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist h2, #boxes-choose-product .box-teamartist #title-bar .page-title, #title-bar #boxes-choose-product .box-teamartist .page-title {
  padding: 30px 0 0 0;
}
/* line 432, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a {
  position: relative;
}
/* line 434, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks {
  position: absolute;
  width: 100%;
  bottom: 25px;
  left: 0;
}
/* line 439, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
/* line 443, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span em, #boxes-choose-product .box-teamartist a .content-blocks > span .italic {
  border-bottom: 1px solid #CCC;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 1px;
  display: inline-block;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}
/* line 452, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span .content-img {
  display: inline-block;
  height: 100px;
}
/* line 455, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span .content-img .pusher {
  width: 1px;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 461, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span .content-img img {
  vertical-align: middle;
}
/* line 463, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span.plus {
  padding: 0 6px;
}
/* line 464, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span:nth-child(1) {
  max-width: 127px;
}
/* line 465, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span:nth-child(3) {
  max-width: 108px;
}
/* line 466, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span:nth-child(5) {
  max-width: 89px;
}
/* line 467, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span:nth-child(7) {
  max-width: 102px;
}
/* line 468, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-teamartist a .content-blocks > span:nth-child(9) {
  max-width: 115px;
}
/* line 473, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-gestionale {
  width: 25%;
}
/* line 475, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-gestionale h2, #boxes-choose-product .box-gestionale #title-bar .page-title, #title-bar #boxes-choose-product .box-gestionale .page-title {
  padding: 20px 0 0 0;
}
/* line 477, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-accountant {
  padding-right: 13px;
  width: 60%;
}
/* line 481, /app/app/assets/stylesheets/public_layout.css.scss */
#boxes-choose-product .box-consulting {
  width: 40%;
}

/* line 487, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page {
  width: 990px;
  margin: 0 auto;
  padding: 20px 10px;
}
/* line 491, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top {
  width: 49%;
  border: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  float: left;
  padding: 30px 0;
}
/* line 497, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top:first-child {
  margin-right: 2%;
}
/* line 500, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service {
  border: 1px solid #E9E9E9;
  background-color: #FFFFFF;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  width: 370px;
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
}
/* line 508, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .left {
  width: 210px;
  height: 100%;
  float: left;
  padding: 0 10px;
}
/* line 513, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .left h3 {
  border-bottom: 1px solid #E9E9E9;
  font-size: 1.7em;
  margin: 0 0 5px 0;
  padding: 23px 0 5px 0;
}
/* line 519, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .left p {
  margin: 0;
  font-size: 0.8em;
  line-height: 1.4em;
}
/* line 525, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .right {
  width: 158px;
  height: 100%;
  float: left;
  padding-right: 24px;
  position: relative;
  text-align: center;
}
/* line 532, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .right p {
  color: #FFFFFF;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 35px 0 0 0;
}
/* line 537, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .right p strong, #consulting-page .box-top .box-service .right p .strong {
  font-size: 4em;
}
/* line 540, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .right p a {
  display: inline-block;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  background-color: #FFFFFF;
  padding: 3px 10px;
  text-transform: uppercase;
  margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
}
/* line 551, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service .right .iva {
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: 50% 50%;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: 50% 50%;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: 50% 50%;
  -o-transform: rotate(270deg);
  -o-transform-origin: 50% 50%;
  transform: rotate(270deg);
  transform-origin: 50% 50%;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  position: absolute;
  top: 57px;
  right: -57px;
  height: 24px;
  line-height: 24px;
  width: 138px;
  color: #FFF;
  font-size: 0.8em;
}
/* line 573, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.revisione_statuto {
  margin-bottom: 30px;
}
/* line 575, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.revisione_statuto .right {
  background-color: #8CC63E;
}
/* line 578, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.revisione_statuto .right p strong, #consulting-page .box-top .box-service.revisione_statuto .right p .strong {
  text-shadow: 3px 3px 0 #4D9A10;
}
/* line 581, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.revisione_statuto .right p span {
  text-shadow: 1px 1px 0 #4D9A10;
}
/* line 585, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.revisione_statuto .right .iva {
  background-color: #4D9A10;
}
/* line 591, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.ispezione_fiscale .right {
  background-color: #009345;
}
/* line 594, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.ispezione_fiscale .right p strong, #consulting-page .box-top .box-service.ispezione_fiscale .right p .strong {
  text-shadow: 3px 3px 0 #005514;
}
/* line 597, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.ispezione_fiscale .right p span {
  text-shadow: 1px 1px 0 #005514;
}
/* line 601, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.ispezione_fiscale .right .iva {
  background-color: #005514;
}
/* line 606, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.consulenza_privata {
  margin-bottom: 30px;
}
/* line 608, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.consulenza_privata .right {
  background-color: #57C7ED;
}
/* line 611, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.consulenza_privata .right p strong, #consulting-page .box-top .box-service.consulenza_privata .right p .strong {
  text-shadow: 3px 3px 0 #1E9BDD;
}
/* line 614, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.consulenza_privata .right p span {
  text-shadow: 1px 1px 0 #1E9BDD;
}
/* line 618, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.consulenza_privata .right .iva {
  background-color: #1E9BDD;
}
/* line 624, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.quesiti .right {
  background-color: #0071BD;
}
/* line 627, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.quesiti .right p strong, #consulting-page .box-top .box-service.quesiti .right p .strong {
  text-shadow: 3px 3px 0 #00328B;
}
/* line 630, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.quesiti .right p span {
  text-shadow: 1px 1px 0 #00328B;
}
/* line 634, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-top .box-service.quesiti .right .iva {
  background-color: #00328B;
}
/* line 641, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page h2, #consulting-page #title-bar .page-title, #title-bar #consulting-page .page-title {
  margin: 20px 0 0 0;
}
/* line 644, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-middle {
  margin: 20px 0;
  border: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  padding: 30px 0;
  font-size: 0.9em;
}
/* line 650, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-middle a {
  width: 210px;
  height: 30px;
  line-height: 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #F9A84C;
  text-shadow: 1px 1px 0 #BA7E35;
  display: inline-block;
}
/* line 661, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-middle a:hover, #consulting-page .box-middle a:focus {
  background-color: #D44F30;
}
/* line 665, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-middle span {
  display: inline-block;
  padding: 0 50px;
  line-height: 30px;
}
/* line 672, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-bottom > div {
  position: relative;
  padding: 0 0 0 40px;
}
/* line 675, /app/app/assets/stylesheets/public_layout.css.scss */
#consulting-page .box-bottom > div strong, #consulting-page .box-bottom > div .strong {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  text-align: center;
  font-size: 1.2em;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -14px;
}

/* line 694, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page {
  width: 1010px;
  margin: 0 auto;
  padding: 20px 10px;
}
/* line 698, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package {
  margin-right: 1.3%;
  width: 24%;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  overflow: hidden;
  float: left;
  background-color: #F3F3F3;
  border: 1px solid #E8E8E8;
  padding: 0 0 10px 0;
}
/* line 708, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top {
  color: #FFFFFF;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
/* line 712, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top .name {
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  font-size: 0.84em;
  letter-spacing: 0;
}
/* line 719, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top .price {
  font-size: 0.7em;
  line-height: 1.4em;
  padding: 15px 0 5px 0;
}
/* line 723, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top .price > span.amount {
  font-size: 3em;
  letter-spacing: 0;
}
/* line 726, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top .price > span.amount > span {
  font-size: 0.7em;
  letter-spacing: 1px;
}
/* line 731, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .top .price > span.rate {
  font-size: 1.3em;
}
/* line 736, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 118px 0 118px;
  border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;
  position: relative;
}
/* line 743, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .triangle div {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 118px 0 118px;
  border-color: transparent;
  position: absolute;
  left: -118px;
  top: -12px;
}
/* line 754, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package a {
  display: block;
  width: 70%;
  height: 20px;
  margin: 10px auto;
  line-height: 20px;
  color: #FFFFFF;
  font-size: 0.8em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background-color: #F9A84C;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 768, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package a:hover, #accountant-page .package a:focus {
  background-color: #D44F30;
}
/* line 772, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .content-lists {
  width: 400%;
}
/* line 774, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .content-lists ul {
  margin: 0;
  padding: 0 10px 0 20px;
  list-style-type: none;
  float: left;
  width: 25%;
}
/* line 780, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .content-lists ul li {
  font-size: 0.8em;
  line-height: 1.4em;
  color: #777777;
  position: relative;
  margin: 0 0 5px 0;
}
/* line 786, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package .content-lists ul li:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #777;
  border-radius: 3px;
  left: -13px;
  top: 4px;
}
/* line 799, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.base {
  margin-left: 0;
}
/* line 802, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.all_inclusive {
  margin-right: 0;
}
/* line 806, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.base .top {
  background-color: #57C7ED;
}
/* line 808, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.base .top .name {
  background-color: #1E9BDD;
}
/* line 809, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.base .top .triangle div {
  border-top-color: #1E9BDD;
}
/* line 811, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.base > .triangle div {
  border-top-color: #57C7ED;
}
/* line 814, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.pro .top {
  background-color: #8CC63E;
}
/* line 816, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.pro .top .name {
  background-color: #4D9A10;
}
/* line 817, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.pro .top .triangle div {
  border-top-color: #4D9A10;
}
/* line 819, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.pro > .triangle div {
  border-top-color: #8CC63E;
}
/* line 822, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.super .top {
  background-color: #AD4D5B;
}
/* line 824, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.super .top .name {
  background-color: #741721;
}
/* line 825, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.super .top .triangle div {
  border-top-color: #741721;
}
/* line 827, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.super > .triangle div {
  border-top-color: #AD4D5B;
}
/* line 830, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.all_inclusive .top {
  background-color: #8678B5;
}
/* line 832, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.all_inclusive .top .name {
  background-color: #46397E;
}
/* line 833, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.all_inclusive .top .triangle div {
  border-top-color: #46397E;
}
/* line 835, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .package.all_inclusive > .triangle div {
  border-top-color: #8678B5;
}
/* line 838, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page h2, #accountant-page #title-bar .page-title, #title-bar #accountant-page .page-title {
  margin: 20px 0;
}
/* line 841, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta {
  border: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  height: 220px;
}
/* line 845, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form {
  padding: 15px;
  width: 70%;
  float: left;
}
/* line 849, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form div {
  margin-bottom: 10px;
  font-size: 1em;
  min-height: 0;
}
/* line 853, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form div:last-child {
  margin-bottom: 20px;
}
/* line 856, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form div label {
  width: 180px;
  display: inline-block;
  color: #777777;
  font-size: 0.9em;
  text-align: left;
  min-height: 0;
}
/* line 864, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form div select {
  margin: 0;
}
/* line 868, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form div.error select {
  border-color: #992133;
}
/* line 873, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form input[type="submit"] {
  width: 210px;
  height: 30px;
  line-height: 30px;
  padding: 0 !important;
  margin: 0 0 0 60%;
  font-size: 1em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  background: none #F9A84C;
  box-shadow: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  display: inline-block;
  border: none;
}
/* line 889, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta form input[type="submit"]:hover, #accountant-page .box-confronta form input[type="submit"]:focus {
  background-color: #D44F30;
}
/* line 894, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right {
  width: 30%;
  height: 100%;
  padding: 15px;
  background-color: #EBEBEB;
  border-left: 1px solid #E9E9E9;
  float: left;
}
/* line 901, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div {
  height: 100%;
  background-color: #FFFFFF;
  border: 1px solid #F5F5F5;
}
/* line 905, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div {
  display: none;
  height: 100%;
  color: #FFFFFF;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
/* line 911, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div .name {
  line-height: 40px;
  text-transform: uppercase;
}
/* line 915, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div .price {
  font-size: 0.7em;
  line-height: 1.4em;
  padding: 35px 0 0 0;
}
/* line 919, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div .price > span {
  font-size: 3em;
  letter-spacing: 0;
}
/* line 922, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div .price > span > span {
  font-size: 0.7em;
  letter-spacing: 1px;
}
/* line 928, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div > a {
  display: block;
  width: 70%;
  height: 20px;
  margin: 25px auto 0 auto;
  line-height: 20px;
  color: #333333;
  font-size: 0.8em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 0 white;
  background-color: #FFFFFF;
  font-weight: bold;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
}
/* line 943, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div > a:hover, #accountant-page .box-confronta .right > div > div > a:focus {
  background-color: #DFDFDF;
}
/* line 947, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.not-available, #accountant-page .box-confronta .right > div > div.missing-fields {
  background-color: #CC0000;
  padding: 0 10px;
}
/* line 950, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.not-available span, #accountant-page .box-confronta .right > div > div.missing-fields span {
  vertical-align: middle;
  display: inline-block;
}
/* line 953, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.not-available span.vm, #accountant-page .box-confronta .right > div > div.missing-fields span.vm {
  height: 100%;
  width: 0;
}
/* line 959, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.base {
  background-color: #57C7ED;
}
/* line 961, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.base .name {
  background-color: #1E9BDD;
}
/* line 963, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.pro {
  background-color: #8CC63E;
}
/* line 965, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.pro .name {
  background-color: #4D9A10;
}
/* line 967, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.super {
  background-color: #AD4D5B;
}
/* line 969, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.super .name {
  background-color: #741721;
}
/* line 971, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.all_inclusive {
  background-color: #8678B5;
}
/* line 973, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-confronta .right > div > div.all_inclusive .name {
  background-color: #46397E;
}
/* line 979, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-bottom {
  margin: 20px 0;
  border: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  padding: 30px 0;
  font-size: 0.9em;
}
/* line 985, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-bottom a {
  width: 210px;
  height: 30px;
  line-height: 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #F9A84C;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  display: inline-block;
}
/* line 996, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-bottom a:hover, #accountant-page .box-bottom a:focus {
  background-color: #D44F30;
}
/* line 1000, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page .box-bottom span {
  display: inline-block;
  padding: 0 50px;
  line-height: 30px;
}
/* line 1006, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details {
  display: none;
  font-size: 0.8em;
  table-layout: fixed;
}
/* line 1012, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th {
  text-align: center;
  padding: 2px 0 2px 0;
  line-height: 20px;
}
/* line 1016, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th strong, #accountant-page #table-details thead tr th .strong {
  display: block;
  text-transform: uppercase;
}
/* line 1021, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th.base strong, #accountant-page #table-details thead tr th.base .strong {
  border-left: 3px solid #57C7ED;
}
/* line 1024, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th.pro strong, #accountant-page #table-details thead tr th.pro .strong {
  border-left: 3px solid #8CC63E;
}
/* line 1027, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th.super strong, #accountant-page #table-details thead tr th.super .strong {
  border-left: 3px solid #AD4D5B;
}
/* line 1030, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details thead tr th.all_inclusive strong, #accountant-page #table-details thead tr th.all_inclusive .strong {
  border-left: 3px solid #8678B5;
}
/* line 1037, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details tbody tr td {
  text-align: center;
  border: 1px solid #E9E9E9;
  padding: 7px 10px;
  line-height: 16px;
  height: 64px;
}
/* line 1043, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details tbody tr td .ion-checkmark {
  font-size: 1.4em;
  color: #006837;
}
/* line 1047, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details tbody tr td:first-child {
  background-color: #F5F5F5;
}
/* line 1052, /app/app/assets/stylesheets/public_layout.css.scss */
#accountant-page #table-details tbody tr:last-child td {
  border-bottom: 0;
}

/* line 1061, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page {
  width: 1010px;
  margin: 0 auto;
  padding: 20px 10px;
}
/* line 1065, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services {
  border-bottom: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  padding: 30px 0 0 0;
}
/* line 1069, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service {
  position: relative;
  width: 84%;
  height: 81px;
  margin: 0 auto 30px auto;
  border-bottom: 1px solid #FFFFFF;
}
/* line 1075, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service > div {
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 5px;
}
/* line 1079, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .left {
  float: left;
}
/* line 1081, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .left h3 {
  font-size: 2em;
  padding-top: 13px;
}
/* line 1085, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .left p {
  margin: 15px 0 0 0;
  font-size: 0.9em;
}
/* line 1090, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right {
  float: right;
  text-align: right;
  padding: 12px 24px 0 0;
}
/* line 1094, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right p {
  margin: 0 0 10px 0;
  line-height: 1.4em;
}
/* line 1097, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right p span {
  font-size: 0.9em;
}
/* line 1100, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right p strong, #other-service-page .services .service .right p .strong {
  font-size: 3.3em;
}
/* line 1104, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right a {
  display: inline-block;
  background-color: #FFFFFF;
  padding: 0 5px 0 20px;
  height: 20px;
  line-height: 20px;
  box-shadow: 2px 2px 0 #E9E9E9;
  position: relative;
  text-decoration: none;
}
/* line 1113, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right a:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #28824E;
  position: absolute;
  left: 5px;
  top: 5px;
}
/* line 1125, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .services .service .right .iva {
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: 50% 50%;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: 50% 50%;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: 50% 50%;
  -o-transform: rotate(270deg);
  -o-transform-origin: 50% 50%;
  transform: rotate(270deg);
  transform-origin: 50% 50%;
  position: absolute;
  top: 30px;
  right: -28px;
  height: 24px;
  line-height: 24px;
  width: 82px;
  font-size: 0.7em;
  background-color: #F5F5F5;
}
/* line 1148, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .box-bottom {
  border-bottom: 1px solid #E9E9E9;
  background-color: #F5F5F5;
  margin: 20px 0 0 0;
  padding: 10px 20px;
}
/* line 1153, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .box-bottom strong, #other-service-page .box-bottom .strong {
  font-size: 1.5em;
  float: left;
  line-height: 30px;
}
/* line 1158, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .box-bottom a {
  float: right;
  width: 210px;
  height: 30px;
  line-height: 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/assets/css3pie/PIE.htc");
  position: relative;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #F9A84C;
  text-shadow: 1px 1px 0 #BA7E35;
  display: inline-block;
  text-align: center;
}
/* line 1171, /app/app/assets/stylesheets/public_layout.css.scss */
#other-service-page .box-bottom a:hover, #other-service-page .box-bottom a:focus {
  background-color: #D44F30;
}

@media only screen and (max-width: 990px) {
  /* line 1180, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product > div {
    height: auto;
  }
  /* line 1181, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-teamartist {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  /* line 1186, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-teamartist a h2, #boxes-choose-product .box-teamartist a #title-bar .page-title, #title-bar #boxes-choose-product .box-teamartist a .page-title {
    padding-top: 20px;
  }
  /* line 1187, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-teamartist a .content-blocks {
    display: inline-block;
    padding: 20px 0 10px 0;
    position: static;
  }
  /* line 1191, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-teamartist a .content-blocks > span {
    padding-bottom: 10px;
  }
  /* line 1193, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-teamartist a .content-blocks > span.plus {
    padding-bottom: 0;
  }
  /* line 1198, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-gestionale {
    width: 100%;
  }
  /* line 1200, /app/app/assets/stylesheets/public_layout.css.scss */
  #boxes-choose-product .box-gestionale a img {
    margin-bottom: 20px;
  }
}
/* line 1211, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #container,
body[data-controller="public/appointments_controller"][data-action="feedback"] #container,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #container,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #container,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #container {
  min-width: 320px;
}
/* line 1212, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] h3,
body[data-controller="public/appointments_controller"][data-action="feedback"] h3,
body[data-controller="public/sold_items_controller"][data-action="feedback"] h3,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] h3,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] h3 {
  text-align: center;
  margin: 0 0 20px 0;
}
/* line 1217, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step h2, body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step #title-bar .page-title, #title-bar body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .page-title,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step h2,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step #title-bar .page-title,
#title-bar body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .page-title,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step h2,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step #title-bar .page-title,
#title-bar body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .page-title,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step h2,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step #title-bar .page-title,
#title-bar body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .page-title,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step h2,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step #title-bar .page-title,
#title-bar body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .page-title {
  margin: 0;
  padding: 20px;
  text-align: center;
}
/* line 1222, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step h1,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step h1,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step h1,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step h1,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step h1 {
  margin: 0;
  padding: 0 20px;
  text-align: center;
}
/* line 1227, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons {
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
  padding: 20px;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
/* line 1235, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a {
  display: inline-block;
  width: calc(50% - 10px);
  text-align: center;
  vertical-align: top;
}
/* line 1240, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a.ok,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a.ok,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a.ok,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a.ok,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a.ok {
  margin-right: 20px;
}
/* line 1241, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a span:first-child {
  font-size: 200px;
  line-height: 1;
}
/* line 1245, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a span:last-child,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a span:last-child,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a span:last-child,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a span:last-child,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a span:last-child {
  display: inline-block;
  width: 100%;
  padding: 5px 10px;
  font-size: 20px;
  line-height: 1.4;
  color: #FFFFFF;
}
/* line 1253, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline {
  color: #0FB90F;
}
/* line 1255, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a .ion-happy-outline + span {
  background-color: #0FB90F;
}
/* line 1257, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline {
  color: #CE1D1D;
}
/* line 1259, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a .ion-sad-outline + span {
  background-color: #CE1D1D;
}
/* line 1262, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline, body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline {
  color: #0F7D0F;
}
/* line 1264, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline + span, body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-happy-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-happy-outline + span {
  background-color: #0F7D0F;
}
/* line 1266, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline, body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline {
  color: #A00000;
}
/* line 1268, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline + span, body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline + span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline + span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline + span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:hover .ion-sad-outline + span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a:focus .ion-sad-outline + span {
  background-color: #A00000;
}
/* line 1274, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #form-feedback,
body[data-controller="public/appointments_controller"][data-action="feedback"] #form-feedback,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #form-feedback,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #form-feedback,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #form-feedback {
  padding: 20px;
}
/* line 1275, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #thanks,
body[data-controller="public/appointments_controller"][data-action="feedback"] #thanks,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #thanks,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #thanks,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #thanks {
  padding: 20px;
}
/* line 1277, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #thanks h4,
body[data-controller="public/appointments_controller"][data-action="feedback"] #thanks h4,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #thanks h4,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #thanks h4,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #thanks h4 {
  font-size: 24px;
  line-height: 1.4;
  margin: 0 0 20px 0;
}
/* line 1282, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #thanks p,
body[data-controller="public/appointments_controller"][data-action="feedback"] #thanks p,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #thanks p,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #thanks p,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #thanks p {
  margin: 0;
}
/* line 1284, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #thanks p span,
body[data-controller="public/appointments_controller"][data-action="feedback"] #thanks p span,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #thanks p span,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #thanks p span,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #thanks p span {
  display: inline-block;
  margin-left: 10px;
}
/* line 1288, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #thanks p *,
body[data-controller="public/appointments_controller"][data-action="feedback"] #thanks p *,
body[data-controller="public/sold_items_controller"][data-action="feedback"] #thanks p *,
body[data-controller="public/people_magnets_controller"][data-action="feedback"] #thanks p *,
body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #thanks p * {
  vertical-align: middle;
}

@media only screen and (max-width: 530px) {
  /* line 1300, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="public/agent_tasks_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
  body[data-controller="public/appointments_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
  body[data-controller="public/sold_items_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
  body[data-controller="public/people_magnets_controller"][data-action="feedback"] #first-step .buttons a span:first-child,
  body[data-controller="public/mail_tickets_controller"][data-action="feedback"] #first-step .buttons a span:first-child {
    font-size: 100px;
  }
}
/* line 1306, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
/* line 1311, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block {
  display: block;
  margin: 0 0 10px 0;
  padding: 5px 10px;
  color: inherit;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  text-decoration: none;
}
/* line 1320, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block:hover, body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block:focus {
  background-color: #ffefde;
}
/* line 1321, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block .checkbox {
  display: inline-block;
  background-color: #FFFFFF;
  width: 14px;
  height: 14px;
  margin: 0 10px 0 0;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  vertical-align: middle;
}
/* line 1330, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block .checkbox.ion-ios-checkmark-empty {
  border-color: #26824c;
}
/* line 1332, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block .checkbox.ion-ios-checkmark-empty:before {
  color: #26824c;
  font-size: 25px;
  line-height: 14px;
}
/* line 1339, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .choose-dr-block .name {
  display: inline-block;
  width: calc(100% - 24px);
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 1px;
  vertical-align: middle;
}
/* line 1348, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="choose_demo_request"] #choose-dr-content .alignright {
  padding-top: 10px;
}

/* line 1357, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] h1,
body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] h1,
body[data-action="booking"][data-controller="administration/public/appointments_controller"] h1,
body[data-action="create"][data-controller="administration/public/appointments_controller"] h1,
body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] h1 {
  max-width: 990px;
  margin: 20px auto 0 auto;
  padding-bottom: 15px;
  border-bottom: 1px solid #EBEBEB;
  line-height: 1;
}
/* line 1364, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info,
body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info,
body[data-action="booking"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info,
body[data-action="create"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info,
body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] #appointment_confirmation .appointment-info {
  max-width: 400px;
  margin: 0 0 15px 25%;
}
/* line 1367, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div,
body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div,
body[data-action="booking"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div,
body[data-action="create"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div,
body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] #appointment_confirmation .appointment-info > div {
  padding: 15px;
  background-color: #f2f2f2;
}
/* line 1370, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div span,
body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div span,
body[data-action="booking"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div span,
body[data-action="create"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div span,
body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] #appointment_confirmation .appointment-info > div span {
  display: inline-block;
  margin-bottom: 5px;
  color: #777777;
}

/* line 1380, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done {
  max-width: 420px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 1385, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .appointment-info > div {
  background-color: #f2f2f2;
  padding: 25px 15px 15px 15px;
  position: relative;
}
/* line 1389, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .appointment-info > div span.date {
  display: inline-block;
  margin-bottom: 5px;
  color: #777777;
}
/* line 1394, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .appointment-info > div span.ion-checkmark-round, body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .appointment-info > div .form .field span.field-detail.ok, .form .field body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .appointment-info > div span.field-detail.ok {
  background-color: #26824c;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: -20px;
  left: 50%;
}
/* line 1411, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .buttons a {
  width: 100%;
  text-align: center;
}
/* line 1416, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .actions {
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;
  border-top: 1px solid #f2f2f2;
}
/* line 1420, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-action="booking_done"][data-controller="administration/public/appointments_controller"] #new-appointment-done .actions a {
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 670px) {
  /* line 1434, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info,
  body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info,
  body[data-action="booking"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info,
  body[data-action="create"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info,
  body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] #appointment_confirmation .appointment-info {
    margin: 0 auto 15px auto;
  }
  /* line 1436, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-action="prez_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div,
  body[data-action="staff_appuntamento"][data-controller="blindo/avviamento/people_data_controller"] #appointment_confirmation .appointment-info > div,
  body[data-action="booking"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div,
  body[data-action="create"][data-controller="administration/public/appointments_controller"] #appointment_confirmation .appointment-info > div,
  body[data-action="appuntamento"][data-controller="profilo_di_rischio/uploads_controller"] #appointment_confirmation .appointment-info > div {
    width: 100%;
  }
}
/* line 1443, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/mail_tickets_controller"][data-action="reply"] #first-step {
  width: 100%;
  max-width: 990px;
  margin: 20px auto;
}
/* line 1447, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/mail_tickets_controller"][data-action="reply"] #first-step .attachments li {
  margin: 0 0 10px 0;
}
/* line 1449, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="public/mail_tickets_controller"][data-action="reply"] #first-step .attachments li:last-child {
  margin: 0;
}

/* line 1456, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] #container.with-tactb,
body[data-controller="administration/public/people_controller"][data-action="show_question"] #container.with-tactb {
  padding: 0;
}
/* line 1457, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] #content-title,
body[data-controller="administration/public/people_controller"][data-action="show_question"] #content-title {
  position: relative;
  height: 53px;
}
/* line 1461, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] #top-title-bar,
body[data-controller="administration/public/people_controller"][data-action="show_question"] #top-title-bar {
  left: 0;
}
/* line 1463, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] #top-title-bar h1,
body[data-controller="administration/public/people_controller"][data-action="show_question"] #top-title-bar h1 {
  margin: 0;
}
/* line 1465, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] #content,
body[data-controller="administration/public/people_controller"][data-action="show_question"] #content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 15px;
}
/* line 1471, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog p,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog p {
  margin: 0 0 10px 0;
  word-break: break-word;
}
/* line 1474, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog p.mb0, body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog p:last-child,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog p.mb0,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog p:last-child {
  margin-bottom: 0;
}
/* line 1476, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog ul, body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog ol,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog ul,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog ol {
  margin: 0 0 10px 30px;
}
/* line 1478, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog ul:last-child, body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog ol:last-child,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog ul:last-child,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog ol:last-child {
  margin-bottom: 0;
}
/* line 1480, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="questions"] .custom-content-dialog.pb10,
body[data-controller="administration/public/people_controller"][data-action="show_question"] .custom-content-dialog.pb10 {
  padding-bottom: 10px;
}

/* line 1484, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"],
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"],
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"],
body[data-controller="administration/public/collaboratore_top_controller"],
body[data-controller="administration/public/campaigns_people_controller"],
body[data-controller^="administration/public/inquadro"] {
  background-color: #F8F9FA;
}
/* line 1491, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #container.with-tactb,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #container.with-tactb,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #container.with-tactb,
body[data-controller="administration/public/collaboratore_top_controller"] #container.with-tactb,
body[data-controller="administration/public/campaigns_people_controller"] #container.with-tactb,
body[data-controller^="administration/public/inquadro"] #container.with-tactb {
  padding: 0 0 20px 0;
}
/* line 1494, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #content-title,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #content-title,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #content-title,
body[data-controller="administration/public/collaboratore_top_controller"] #content-title,
body[data-controller="administration/public/campaigns_people_controller"] #content-title,
body[data-controller^="administration/public/inquadro"] #content-title {
  position: relative;
  height: 53px;
}
/* line 1498, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #top-title-bar,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #top-title-bar,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #top-title-bar,
body[data-controller="administration/public/collaboratore_top_controller"] #top-title-bar,
body[data-controller="administration/public/campaigns_people_controller"] #top-title-bar,
body[data-controller^="administration/public/inquadro"] #top-title-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 53px;
  background: #F8F9FA;
  border-bottom: none;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
/* line 1509, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #top-title-bar h1,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #top-title-bar h1,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #top-title-bar h1,
body[data-controller="administration/public/collaboratore_top_controller"] #top-title-bar h1,
body[data-controller="administration/public/campaigns_people_controller"] #top-title-bar h1,
body[data-controller^="administration/public/inquadro"] #top-title-bar h1 {
  margin: 0;
}
/* line 1511, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #content,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #content,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #content,
body[data-controller="administration/public/collaboratore_top_controller"] #content,
body[data-controller="administration/public/campaigns_people_controller"] #content,
body[data-controller^="administration/public/inquadro"] #content {
  background: white;
  margin: 0 20px;
  padding: 20px;
  border: 1px solid #D3DBE2;
  min-height: calc(100vh - 122px);
}
/* line 1517, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"][data-action="index"] #content.without-top-title-bar,
body[data-controller="administration/public/salvaguardo_controller"][data-action="courses"] #content.without-top-title-bar,
body[data-controller="administration/public/salvaguardo_controller"][data-action="video_stats"] #content.without-top-title-bar,
body[data-controller="administration/public/collaboratore_top_controller"] #content.without-top-title-bar,
body[data-controller="administration/public/campaigns_people_controller"] #content.without-top-title-bar,
body[data-controller^="administration/public/inquadro"] #content.without-top-title-bar {
  margin-top: 20px;
  min-height: calc(100vh - 89px);
}

/* line 1525, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/collaboratore_top_controller"] .collaboratore-top-availability {
  margin: 15px 0;
  padding: 12px 15px;
  border: 1px solid #D3DBE2;
  background: #F0F4F8;
}
/* line 1530, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/collaboratore_top_controller"] .collaboratore-top-availability .availability-list {
  margin: 8px 0 0 0;
  padding-left: 20px;
}
/* line 1533, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/collaboratore_top_controller"] .collaboratore-top-availability .availability-list li {
  margin: 4px 0;
}
/* line 1536, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/collaboratore_top_controller"] .collaboratore-top-form-box {
  margin: 20px 0;
  padding: 15px;
  border: 1px solid #D3DBE2;
  background: #F8F9FA;
}
/* line 1542, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/collaboratore_top_controller"] .collaboratore-top-enrollments {
  margin-top: 25px;
}

/* line 1549, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] #salvaguardo-submenu .submenu-box-left .content-left-submenu div.selected > a {
  color: #F5A000 !important;
}
/* line 1557, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] #salvaguardo-submenu .submenu-box-left .content-left-submenu div a {
  color: #666;
  text-decoration: none;
  padding: 5px 10px;
  display: block;
  border-bottom: 2px solid transparent;
}
/* line 1563, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] #salvaguardo-submenu .submenu-box-left .content-left-submenu div a:hover, body[data-controller="administration/public/salvaguardo_controller"] #salvaguardo-submenu .submenu-box-left .content-left-submenu div a.selected {
  background-color: #FFFFFF;
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: #F5A000;
  border-radius: 0;
}
/* line 1576, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .demo-request-info {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 4px;
  padding: 15px;
  margin: 20px 0;
}
/* line 1583, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .demo-request-info h4 {
  margin: 0;
  color: #DC3545;
  font-size: 16px;
}
/* line 1588, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .demo-request-info h4 .demo-request-switcher {
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
}
/* line 1593, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .demo-request-info h4 .demo-request-switcher .switch-link {
  color: #007bff;
  text-decoration: none;
}
/* line 1596, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .demo-request-info h4 .demo-request-switcher .switch-link:hover {
  text-decoration: underline;
}
/* line 1604, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .copy-success-toast {
  animation: slideInRight 0.3s ease-out;
}
@keyframes slideInRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1620, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .courses-container .course-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  margin-top: 20px;
}
/* line 1627, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .courses-container .course-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  background: #fff;
}
/* line 1633, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .courses-container .course-card h3 {
  margin: 0 0 10px 0;
  color: #44B772;
}
/* line 1638, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .courses-container .course-card p {
  margin: 0 0 15px 0;
  color: #666;
}
/* line 1643, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .courses-container .course-card .course-actions {
  display: flex;
  gap: 10px;
}
/* line 1651, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .video-stats-container .course-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  margin-top: 20px;
}
/* line 1658, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .video-stats-container .course-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  background: #fff;
}
/* line 1664, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .video-stats-container .course-card h3 {
  margin: 0 0 10px 0;
  color: #44B772;
}
/* line 1669, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .video-stats-container .course-card p {
  margin: 0 0 15px 0;
  color: #666;
}
/* line 1674, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/salvaguardo_controller"] .video-stats-container .course-card .course-actions {
  display: flex;
  gap: 10px;
}

/* line 1684, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] #inquadro-submenu .submenu-box-left .content-left-submenu div.selected > a {
  color: #F5A000 !important;
}
/* line 1691, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] #inquadro-submenu .submenu-box-left .content-left-submenu div a {
  color: #666;
  text-decoration: none;
  padding: 5px 10px;
  display: block;
  border-bottom: 2px solid transparent;
}
/* line 1697, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] #inquadro-submenu .submenu-box-left .content-left-submenu div a:hover, body[data-controller^="administration/public/inquadro"] #inquadro-submenu .submenu-box-left .content-left-submenu div a.selected {
  background-color: #FFFFFF;
  padding-bottom: 6px;
  margin-bottom: -1px;
  color: #F5A000;
  border-radius: 0;
}
/* line 1710, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .demo-request-info,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-heading {
  margin: 0 0 16px;
}
/* line 1714, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .demo-request-info .inquadro-page-heading,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-heading .inquadro-page-heading {
  margin: 0;
  font-size: 22px;
  font-weight: 600;
  color: #333;
  line-height: 1.3;
}
/* line 1722, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .demo-request-info .inquadro-page-subheading,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-heading .inquadro-page-subheading {
  margin: 6px 0 0;
  font-size: 14px;
  color: #666;
  line-height: 1.45;
}
/* line 1730, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-social-year-info,
body[data-controller^="administration/public/inquadro"] .inquadro-context-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 24px;
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 4px;
  padding: 12px 15px;
  margin: 16px 0 20px;
}
/* line 1742, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-social-year-info h4,
body[data-controller^="administration/public/inquadro"] .inquadro-context-bar h4 {
  margin: 0;
  color: #DC3545;
  font-size: 16px;
}
/* line 1749, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-context-item {
  font-size: 14px;
  color: #333;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 8px;
}
/* line 1759, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-period-filter .inquadro-period-filter-form {
  display: inline-flex;
  align-items: center;
  margin: 0;
  vertical-align: middle;
}
/* line 1766, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-period-filter .inquadro-period-select-wrap {
  display: inline-flex;
  align-items: center;
  min-width: 220px;
  max-width: 320px;
  width: 100%;
  vertical-align: middle;
}
/* line 1775, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-period-filter select.inquadro-period-select[data-fancy] {
  display: none !important;
}
/* line 1779, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-period-filter .btn-group.inquadro-period-select-wrap,
body[data-controller^="administration/public/inquadro"] .inquadro-period-filter .inquadro-period-select-wrap .btn-group {
  margin: 0;
}
/* line 1785, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-period-missing {
  color: #856404;
  flex: 1 1 100%;
}
/* line 1790, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-work-situation-missing {
  color: #856404;
  font-style: italic;
}
/* line 1795, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] tr.inquadro-employment-overlap > td {
  background: #fff8e6;
}
/* line 1799, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-cell {
  min-width: 0;
  max-width: 100%;
  line-height: 1.4;
}
/* line 1804, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-cell .inquadro-framing-cell-label {
  display: block;
  margin: 0 0 0.35em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: normal;
}
/* line 1812, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-cell .inquadro-framing-cell-warning {
  display: block;
  margin: 0;
  line-height: 1.35;
  white-space: normal;
}
/* line 1818, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-cell .inquadro-framing-cell-warning .inquadro-forfait-list-line {
  display: block;
}
/* line 1823, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-cell .inquadro-framing-cell-meta {
  display: block;
  margin: 0.25em 0 0;
  color: #666;
  font-size: 13px;
}
/* line 1831, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 16px;
  margin: 8px 0 24px;
}
/* line 1838, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card {
  border: 1px solid #e9ecef;
  border-radius: 6px;
  padding: 16px;
  background: #fff;
}
/* line 1844, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card h3 {
  margin: 0 0 8px;
  font-size: 18px;
}
/* line 1849, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card p {
  margin: 0 0 14px;
  color: #555;
  font-size: 14px;
  line-height: 1.45;
}
/* line 1857, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card-wizard {
  border-color: #f5c875;
  background: #fffaf3;
}
/* line 1862, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card-primary {
  border-color: #f5a000;
  background: #fffaf3;
}
/* line 1867, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card-secondary {
  border-color: #dee2e6;
  background: #f8f9fa;
}
/* line 1871, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card-secondary p {
  color: #666;
}
/* line 1876, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-card-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
/* line 1882, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-operational-hint {
  margin: 0 0 16px;
  padding: 12px 14px;
  border-radius: 6px;
}
/* line 1888, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-dashboard-banner {
  margin: 0 0 20px;
  padding: 14px 16px;
  border-radius: 6px;
}
/* line 1893, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-dashboard-banner p {
  margin: 0 0 12px;
}
/* line 1898, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell {
  width: 100%;
  max-width: none;
  margin-top: 8px;
  box-sizing: border-box;
}
/* line 1904, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-body {
  width: 100%;
  max-width: none;
}
/* line 1909, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-progress {
  width: 100%;
}
/* line 1913, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-lead,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-heading,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-checklist,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-collaborator-heading,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-entity-classification {
  width: 100%;
  max-width: none;
}
/* line 1922, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-entity-form,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-employment-form,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-submit-form,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-more-form {
  width: 100%;
  max-width: none;
}
/* line 1930, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-employment-form > .inquadro-fieldset .field {
  max-width: none;
}
/* line 1934, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-form-section,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-wizard-result-block,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-framing-result,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-framing-segment,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-framing-table-wrap,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .inquadro-summary-table-wrap {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
}
/* line 1945, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell .actions.inquadro-wizard-form-actions {
  width: 100%;
  max-width: none;
}
/* line 1951, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
/* line 1960, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: 1px solid #e9ecef;
  border-radius: 999px;
  background: #fff;
  color: #666;
  font-size: 13px;
}
/* line 1971, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-link {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-radius: 999px;
  color: inherit;
  text-decoration: none;
}
/* line 1980, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-link:hover, body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-link:focus {
  color: inherit;
  text-decoration: none;
}
/* line 1987, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.active {
  border-color: #f5a000;
  color: #333;
  font-weight: 600;
}
/* line 1993, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.completed {
  border-color: #c3e6cb;
  background: #f6fff8;
  color: #155724;
}
/* line 2000, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-index {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #f1f3f5;
  font-size: 12px;
  font-weight: 700;
}
/* line 2012, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.active .inquadro-wizard-progress-index {
  background: #f5a000;
  color: #fff;
}
/* line 2017, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-lead,
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-heading {
  margin: 0 0 16px;
  color: #333;
}
/* line 2023, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-checklist {
  margin: 0 0 20px;
  padding-left: 20px;
  color: #555;
}
/* line 2029, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions {
  clear: both;
}
/* line 2032, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2038, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions .link-left {
  float: left;
  margin: 7.5px 10px 0 0;
}
/* line 2043, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions input[type="submit"],
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions button[type="submit"] {
  float: right !important;
  position: static !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}
/* line 2052, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions .inquadro-wizard-submit-form {
  float: right;
  margin: 0;
}
/* line 2058, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-form {
  width: 100%;
  max-width: none;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 2066, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons {
  float: right;
  display: flex;
  flex-direction: row-reverse;
  gap: 10px;
}
/* line 2072, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons a.ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons a.ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons .form .actions a.nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons a.nav-btn-gray {
  float: none !important;
  margin: 0 !important;
}
/* line 2077, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons input[type="submit"],
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-more-buttons button[type="submit"] {
  float: none !important;
  margin: 0 !important;
}
/* line 2084, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-results-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 28px;
}
/* line 2091, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-collaborator-card {
  border: 1px solid #d8dee4;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.06);
  overflow: hidden;
}
/* line 2099, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-collaborator-card-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 18px;
  background: linear-gradient(180deg, #fff7ef 0%, #fff 100%);
  border-bottom: 1px solid #f0e2d2;
}
/* line 2108, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-collaborator-index {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
  border-radius: 999px;
  background: #f58220;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}
/* line 2123, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-collaborator-name {
  margin: 0;
  font-size: 18px;
  line-height: 1.3;
  color: #222;
}
/* line 2130, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment {
  padding: 16px 18px 18px;
}
/* line 2133, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment + .inquadro-wizard-result-employment {
  border-top: 1px dashed #e3e8ee;
}
/* line 2138, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment-meta {
  margin: 0 0 12px;
  color: #444;
  font-size: 14px;
  line-height: 1.45;
}
/* line 2144, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment-meta strong, body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment-meta .strong {
  color: #222;
}
/* line 2149, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-employment-period {
  display: inline-block;
  margin-left: 6px;
  color: #666;
}
/* line 2155, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-block {
  margin: 0 0 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e9ecef;
}
/* line 2160, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-block .inline-info {
  word-break: normal;
  overflow-wrap: break-word;
}
/* line 2165, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-result-block .inquadro-framing-cell-label {
  word-break: normal;
  overflow-wrap: break-word;
}
/* line 2171, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-section-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px 16px;
  margin-bottom: 12px;
}
/* line 2179, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-section-head .inquadro-section-title {
  margin: 0;
}
/* line 2184, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-section-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
/* line 2192, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-pdf-btn {
  background: #f1f3f5;
  border-color: #ced4da;
  color: #333;
  white-space: nowrap;
}
/* line 2198, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-pdf-btn:hover, body[data-controller^="administration/public/inquadro"] .inquadro-summary-pdf-btn:focus {
  background: #e9ecef;
  color: #222;
}
/* line 2205, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-validation-btn {
  white-space: nowrap;
}
/* line 2209, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-select-all-label {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 0;
  cursor: pointer;
  font-weight: 600;
  font-size: 11px;
  line-height: 1.2;
  color: #444;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
/* line 2224, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-select-all-text {
  display: block;
  max-width: 48px;
  text-align: center;
}
/* line 2230, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
/* line 2235, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table th,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table td {
  vertical-align: top;
  padding: 8px 6px;
}
/* line 2241, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table thead th {
  font-size: 12px;
  line-height: 1.3;
  font-weight: 600;
}
/* line 2247, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-check {
  width: 3%;
  min-width: 42px;
  max-width: 52px;
  padding-left: 8px;
  padding-right: 4px;
}
/* line 2255, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-period,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-collaborator,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-role,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-framing-suggested,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-framing-effective {
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* line 2265, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inquadro-summary-col-amount {
  white-space: nowrap;
  text-align: right;
}
/* line 2270, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual {
  min-width: 1180px;
}
/* line 2273, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-period {
  width: 10%;
}
/* line 2277, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-collaborator {
  width: 10%;
}
/* line 2281, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-role {
  width: 9%;
}
/* line 2285, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-framing-suggested,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-framing-effective {
  width: 14%;
}
/* line 2290, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-amount {
  width: 10%;
}
/* line 2295, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard {
  min-width: 940px;
}
/* line 2298, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-check {
  width: 4%;
}
/* line 2302, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-collaborator {
  width: 15%;
}
/* line 2306, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-role {
  width: 13%;
}
/* line 2310, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-framing-suggested,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-framing-effective {
  width: 18%;
}
/* line 2315, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--wizard .inquadro-summary-col-amount {
  width: 16%;
}
/* line 2320, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap {
  min-width: 900px;
}
/* line 2323, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap .inquadro-summary-col-collaborator {
  width: 16%;
}
/* line 2327, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap .inquadro-summary-col-role {
  width: 14%;
}
/* line 2331, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap .inquadro-summary-col-framing-suggested,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap .inquadro-summary-col-framing-effective {
  width: 20%;
}
/* line 2336, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table.inquadro-summary-table--recap .inquadro-summary-col-amount {
  width: 15%;
}
/* line 2341, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table tr.inquadro-summary-alert-row td.inquadro-summary-alert-cell,
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table tr.inquadro-summary-fiscal-row td {
  padding-top: 0;
  border-top: none;
  background: transparent;
}
/* line 2348, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table .inline-info {
  word-break: normal;
  overflow-wrap: break-word;
}
/* line 2354, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-table-wrap.is-selection-highlight {
  box-shadow: 0 0 0 3px rgba(245, 130, 32, 0.35);
  border-radius: 6px;
  transition: box-shadow 0.25s ease;
}
/* line 2360, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-validation-footer {
  margin-top: 16px;
}
/* line 2363, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-validation-footer .field {
  max-width: 640px;
}
/* line 2368, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-steps {
  margin: 0 0 16px 22px;
  padding: 0;
}
/* line 2372, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-steps li {
  margin: 0 0 8px;
  line-height: 1.45;
}
/* line 2376, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-steps li:last-child {
  margin-bottom: 0;
}
/* line 2382, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-start;
}
/* line 2388, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-actions a.ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-actions a.ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-actions .form .actions a.nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-validation-guide-actions a.nav-btn-gray {
  float: none !important;
  margin: 0 !important;
}
/* line 2394, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-summary-section {
  margin-top: 8px;
  padding-top: 20px;
  border-top: 2px solid #e9ecef;
}
/* line 2399, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-summary-section .inquadro-summary-table-wrap {
  width: 100%;
  overflow-x: auto;
}
/* line 2404, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-summary-section .inquadro-wizard-summary-table {
  width: 100%;
}
/* line 2409, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 12px;
  margin-top: 8px;
  width: 100%;
  box-sizing: border-box;
}
/* line 2418, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions:after {
  display: none;
}
/* line 2422, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .ta-btn-back, body[data-controller^="administration/public/inquadro"] .form .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .nav-btn-gray, .form body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.ta-btn,
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.ta-btn-back,
body[data-controller^="administration/public/inquadro"] .form .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.nav-btn-gray,
.form body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .inquadro-wizard-submit-form {
  float: none !important;
  margin: 0 !important;
  flex: 0 0 auto;
}
/* line 2430, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .ta-btn-back, body[data-controller^="administration/public/inquadro"] .form .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .nav-btn-gray, .form body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.ta-btn,
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.ta-btn-back,
body[data-controller^="administration/public/inquadro"] .form .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.nav-btn-gray,
.form body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > a.nav-btn-gray {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  line-height: 1.2;
  box-sizing: border-box;
}
/* line 2440, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions .inquadro-wizard-pdf-btn {
  background: #f1f3f5;
  border-color: #ced4da;
  color: #333;
}
/* line 2445, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions .inquadro-wizard-pdf-btn:hover, body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions .inquadro-wizard-pdf-btn:focus {
  background: #e9ecef;
  color: #222;
}
/* line 2452, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .inquadro-wizard-submit-form {
  margin-left: auto !important;
}
/* line 2455, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .inquadro-wizard-submit-form input[type="submit"],
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .inquadro-wizard-submit-form button[type="submit"] {
  float: none !important;
  margin: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  line-height: 1.2;
  box-sizing: border-box;
  white-space: nowrap;
}
@media only screen and (max-width: 720px) {
  /* line 2471, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions {
    flex-wrap: wrap;
  }
  /* line 2474, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions.inquadro-wizard-result-actions > .inquadro-wizard-submit-form {
    margin-left: 0 !important;
    flex: 1 1 100%;
    text-align: right;
  }
}
/* line 2482, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-detail-list {
  margin: 0 0 24px;
}
/* line 2485, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-detail-list dt {
  font-weight: 600;
  margin-top: 8px;
}
/* line 2490, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-detail-list dd {
  margin: 4px 0 0;
  color: #333;
}
/* line 2496, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-fieldset,
body[data-controller^="administration/public/inquadro"] .inquadro-social-year-source {
  border: 1px solid #e9ecef;
  border-radius: 4px;
  padding: 12px 16px 4px;
  margin: 0 0 20px;
}
/* line 2503, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-fieldset legend,
body[data-controller^="administration/public/inquadro"] .inquadro-social-year-source legend {
  font-weight: 600;
  padding: 0 6px;
}
/* line 2509, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-badge {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 3px;
  line-height: 1.4;
}
/* line 2517, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-badge--accounting {
  background: #e8f4fd;
  color: #0b5ed7;
}
/* line 2522, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-badge--manual {
  background: #f3f4f6;
  color: #495057;
}
/* line 2528, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form {
  width: 100%;
  max-width: 760px;
  padding: 0;
  margin: 0;
}
/* line 2534, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form.inquadro-association-form, body[data-controller^="administration/public/inquadro"] .inquadro-entity-form.inquadro-social-year-form, body[data-controller^="administration/public/inquadro"] .inquadro-entity-form.inquadro-wizard-form {
  max-width: none;
}
/* line 2540, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field {
  margin: 0 0 16px;
  min-height: 0;
  clear: both;
  font-size: 14px;
}
/* line 2546, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field label,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field span.fake-label {
  float: none !important;
  display: block !important;
  width: auto !important;
  max-width: none !important;
  text-align: left !important;
  margin: 0 0 6px 0 !important;
  min-height: 0 !important;
  font-weight: 600;
  color: #333;
  line-height: 1.35;
}
/* line 2559, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field label:after,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field span.fake-label:after {
  content: none !important;
}
/* line 2564, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field input[type="text"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field input[type="email"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field input[type="tel"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field input[type="date"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field textarea,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .form-control {
  float: none !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box;
}
/* line 2578, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field:not(.inquadro-fancy-select-field) select {
  float: none !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box;
}
/* line 2587, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field select[data-fancy="true"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field select[data-fancy] {
  display: none !important;
  visibility: hidden !important;
  position: absolute !important;
  left: -9999px !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/* line 2605, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field input[type="text"][data-autocomplete="true"] {
  display: none !important;
  position: absolute !important;
  left: -9999px !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
/* line 2616, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap {
  position: relative;
}
/* line 2619, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap input[type="text"]:not([data-autocomplete="true"]) {
  float: none !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box;
  padding-right: 36px;
}
/* line 2629, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap span.ajax-loader,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap .ajax-loader {
  position: absolute !important;
  top: 50% !important;
  right: 10px !important;
  left: auto !important;
  bottom: auto !important;
  float: none !important;
  width: 16px !important;
  margin: 0 !important;
  transform: translateY(-50%);
  line-height: 0;
  pointer-events: none;
  z-index: 2;
}
/* line 2644, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap span.ajax-loader img,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inquadro-autocomplete-wrap .ajax-loader img {
  width: 16px;
  height: 16px;
  display: block;
}
/* line 2652, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .inline-info.error {
  margin: 8px 0 0;
}
/* line 2657, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-readonly-value {
  margin: 0;
  color: #333;
  line-height: 1.45;
}
/* line 2663, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .field .under-field {
  display: block;
  float: none;
  width: 100%;
  min-width: 0;
  padding-left: 0;
  margin-top: 8px;
  color: #666;
  font-size: 13px;
  line-height: 1.45;
  font-weight: normal;
  letter-spacing: normal;
}
/* line 2677, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-entity-classification {
  margin-top: 10px;
  padding: 12px 14px;
  border-radius: 8px;
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  font-size: 13px;
  line-height: 1.45;
}
/* line 2686, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-entity-classification p {
  margin: 0 0 4px;
}
/* line 2689, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-entity-classification p:last-child {
  margin-bottom: 0;
}
/* line 2694, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-entity-classification.unsupported {
  background: #fff8eb;
  border-color: #f5d08a;
}
/* line 2701, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field .inquadro-fancy-select-wrap {
  position: relative;
  width: 100%;
}
/* line 2706, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field select,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field select[data-fancy],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field select[data-fancy="true"],
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field #inquadro_federation_abbrs {
  display: none !important;
  visibility: hidden !important;
  position: absolute !important;
  left: -9999px !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/* line 2726, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field button.ui-multiselect {
  float: none !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box;
  text-align: left;
}
/* line 2736, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field .btn-group,
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-fancy-select-field .multiselect-native-select {
  display: block;
  width: 100%;
  max-width: 100%;
}
/* line 2744, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid {
  display: grid;
  gap: 0 16px;
  margin-bottom: 4px;
}
/* line 2749, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid .field {
  margin-bottom: 14px;
}
/* line 2754, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid-2 {
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 640px) {
  /* line 2754, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid-2 {
    grid-template-columns: 1fr;
  }
}
/* line 2762, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid-address {
  grid-template-columns: 120px 110px 1fr;
}
@media only screen and (max-width: 640px) {
  /* line 2762, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid-address {
    grid-template-columns: 1fr 1fr;
  }
  /* line 2768, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-field-grid-address .inquadro-field-city {
    grid-column: 1 / -1;
  }
}
/* line 2774, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-form-section {
  border: 1px solid #e9ecef;
  border-radius: 8px;
  padding: 18px 20px 8px;
  margin: 0 0 24px;
  background: #fff;
  overflow: visible;
}
/* line 2783, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .ui-autocomplete {
  z-index: 2000;
}
/* line 2787, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .ui-multiselect-menu {
  z-index: 2001;
}
/* line 2791, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-section-title {
  margin: 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
/* line 2798, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-section-lead {
  margin: -8px 0 18px;
  color: #666;
  font-size: 14px;
  line-height: 1.5;
}
/* line 2805, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-choice-field {
  margin: 0 0 18px;
}
/* line 2809, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-choice-question {
  margin: 0 0 10px;
  font-weight: 600;
  color: #333;
  font-size: 14px;
  line-height: 1.4;
}
/* line 2817, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-required-mark {
  color: #c0392b;
  text-decoration: none;
  border: 0;
  cursor: help;
}
/* line 2824, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-works-outside-required-hint {
  margin-top: 8px;
}
/* line 2828, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segmented {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
/* line 2834, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segmented-wide .inquadro-segment {
  flex: 1 1 220px;
}
/* line 2838, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 10px 16px;
  border: 1px solid #d3dbe2;
  border-radius: 8px;
  background: #f8f9fa;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;
}
/* line 2851, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
/* line 2857, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment .inquadro-segment-text {
  font-size: 14px;
  line-height: 1.35;
  color: #444;
  text-align: center;
}
/* line 2864, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment:hover {
  border-color: #c5ced6;
  background: #fff;
}
/* line 2869, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment.is-selected {
  border-color: #f5a000;
  background: #fff8eb;
  box-shadow: 0 0 0 1px rgba(245, 160, 0, 0.15);
}
/* line 2874, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-segment.is-selected .inquadro-segment-text {
  color: #333;
  font-weight: 600;
}
/* line 2881, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-conditional-panel {
  margin: 0 0 18px;
  padding: 16px;
  border: 1px dashed #e2e8f0;
  border-radius: 8px;
  background: #fafbfc;
}
/* line 2889, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-toggle-card {
  margin: 0 0 14px;
  padding: 14px 16px;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  background: #fff;
}
/* line 2897, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-toggle-card-head {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 0;
  cursor: pointer;
  font-weight: 600;
  color: #333;
  line-height: 1.4;
}
/* line 2908, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-toggle-card-input {
  flex: 0 0 auto;
  margin: 3px 0 0;
}
/* line 2913, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-toggle-card-title {
  flex: 1 1 auto;
}
/* line 2917, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-toggle-card-hint {
  margin: 8px 0 0 26px;
  color: #666;
  font-size: 13px;
  line-height: 1.45;
}
/* line 2924, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-entity-form .inquadro-choice-select.field {
  margin-bottom: 0;
}
/* line 2929, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-result {
  background: #fafbfc;
  clear: both;
}
/* line 2934, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form {
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0;
}
/* line 2941, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-fieldset .field > .under-field,
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-fieldset .field > .field-hint,
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-fieldset .field > p.field-hint {
  display: inline-block;
  min-width: calc(75% - 399px);
  padding-left: 25%;
  margin-top: 5px;
  color: #666;
  font-size: 13px;
  line-height: 1.45;
  font-weight: normal;
  letter-spacing: 1px;
}
/* line 2956, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form > .inquadro-fieldset .field {
  max-width: 640px;
}
/* line 2960, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-form-primary-actions {
  margin: 0 0 20px;
  padding: 0 0 16px;
  border-bottom: 1px solid #e9ecef;
  clear: both;
}
/* line 2966, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-form-primary-actions::after {
  content: '';
  display: table;
  clear: both;
}
/* line 2972, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-form-primary-actions input[type="submit"] {
  position: static !important;
  float: right;
}
/* line 2978, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 2984, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table {
  width: 100%;
  min-width: 680px;
}
/* line 2988, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table th,
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table td {
  vertical-align: top;
}
/* line 2993, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table th:nth-child(n + 3),
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-table td:nth-child(n + 3) {
  white-space: nowrap;
}
/* line 3000, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-meta-row td {
  padding-top: 0;
  border-top: none;
  background: #fff;
}
/* line 3006, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-meta-row .inquadro-framing-meta {
  margin: 0 0 10px;
  line-height: 1.45;
  color: #444;
}
/* line 3012, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-meta-row .inquadro-fiscal-detail {
  margin: 0 0 12px;
  padding: 10px 12px;
  border: 1px solid #e9ecef;
  border-radius: 6px;
  background: #fff;
}
/* line 3021, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-verdict {
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  color: #222;
}
/* line 3029, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-segment {
  margin-bottom: 20px;
}
/* line 3032, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-segment:last-child {
  margin-bottom: 0;
}
/* line 3037, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-bands {
  margin: 10px 0 0;
  font-size: 13px;
  line-height: 1.45;
  color: #555;
}
/* line 3044, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-notes {
  margin: 12px 0 0;
}
/* line 3047, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-notes p {
  margin: 0 0 8px;
}
/* line 3050, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-notes p:last-child {
  margin-bottom: 0;
}
/* line 3056, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-framing-notes-action {
  margin-top: 4px !important;
  font-size: 13px;
}
/* line 3061, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-form .inquadro-fiscal-detail {
  margin-top: 12px;
  padding: 12px 14px;
  border: 1px solid #e9ecef;
  border-radius: 6px;
  background: #fff;
}
/* line 3070, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-mockup-banner {
  margin-bottom: 20px;
}
/* line 3074, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-page {
  width: 100%;
  max-width: none;
}
/* line 3079, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 24px;
}
/* line 3088, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-heading {
  margin: 0;
  font-size: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  line-height: 1.25;
  color: #222;
}
/* line 3097, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-meta {
  margin: 6px 0 0;
  color: #666;
  font-size: 14px;
}
/* line 3103, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-timestamp {
  margin: 0;
  color: #aaa;
  font-size: 12px;
  white-space: nowrap;
}
/* line 3110, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-calculated {
  background: #fafbfc;
}
/* line 3114, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-alternative {
  margin: 28px 0 32px;
  padding: 28px 20px 24px;
  border: 1px dashed #ccc;
  border-radius: 6px;
  background: #fff;
  text-align: center;
}
/* line 3123, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-alternative-label {
  margin: 0 0 16px;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #444;
}
/* line 3132, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-alternative-title {
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  text-align: left;
  color: #222;
}
/* line 3141, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-alternative-subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  text-align: left;
  color: #555;
}
/* line 3148, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-alternative .inquadro-volunteer-conditions {
  margin: 0;
  text-align: left;
}
/* line 3153, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-warnings {
  margin: 16px 0 0;
}
/* line 3157, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-footer {
  margin-top: 32px;
  padding-top: 20px;
  border-top: 1px solid #e9ecef;
}
/* line 3163, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-actions {
  margin: 0 0 16px;
  padding: 0;
  border: none;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
/* line 3172, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-links {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3177, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-links li {
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 1.45;
}
/* line 3184, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-disabled {
  color: #888;
  font-size: 14px;
}
/* line 3189, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-muted {
  font-style: italic;
}
/* line 3193, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-dialog {
  max-width: 640px;
}
/* line 3196, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-dialog .inquadro-esito-help-list,
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-dialog .inquadro-esito-help-links-dialog {
  margin: 12px 0 0;
  padding-left: 1.25rem;
}
/* line 3202, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-esito-help-dialog .inquadro-esito-help-list li {
  margin-bottom: 10px;
}
/* line 3207, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-lead {
  margin: 0 0 16px;
  max-width: none;
}
/* line 3212, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-alerts {
  margin: 0 0 16px;
}
/* line 3215, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-alerts .inquadro-alert-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3220, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-alerts .inquadro-alert-list li {
  margin: 0 0 8px;
  padding: 10px 12px;
  line-height: 1.45;
  white-space: normal;
}
/* line 3226, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-alerts .inquadro-alert-list li strong, body[data-controller^="administration/public/inquadro"] .inquadro-summary-alerts .inquadro-alert-list li .strong {
  margin-right: 0.35em;
}
/* line 3233, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-form {
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0;
}
/* line 3239, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-form .inquadro-summary-table-wrap {
  width: 100%;
  overflow-x: auto;
}
/* line 3244, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-form .inquadro-summary-table {
  width: 100%;
}
/* line 3248, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-form .field {
  max-width: 640px;
}
/* line 3253, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-summary-totals {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 24px;
  margin: 16px 0;
  font-size: 14px;
}
/* line 3261, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-payment-form {
  max-width: 640px;
  margin-bottom: 16px;
}
/* line 3268, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions input[type="submit"] + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions input[type="submit"] + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn-back + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .nav-btn-gray + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .nav-btn-gray + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .ta-btn + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions input[type="submit"] + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions input[type="submit"] + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .ta-btn-back + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn-back + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .nav-btn-gray + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .nav-btn-gray + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions input[type="submit"] + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions input[type="submit"] + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn-back + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .nav-btn-gray + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .nav-btn-gray + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .ta-btn + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions input[type="submit"] + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions input[type="submit"] + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .ta-btn-back + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .ta-btn-back + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .form .actions .nav-btn-gray + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-employment-actions .nav-btn-gray + .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn + .ta-btn,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions input[type="submit"] + .ta-btn,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn-back + .ta-btn,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .ta-btn + input[type="submit"],
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn + input[type="submit"],
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions input[type="submit"] + input[type="submit"],
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions input[type="submit"] + input[type="submit"],
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .ta-btn-back + input[type="submit"],
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn-back + input[type="submit"],
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + input[type="submit"],
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .nav-btn-gray + input[type="submit"],
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn + .ta-btn-back,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn-back,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions input[type="submit"] + .ta-btn-back,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn-back + .ta-btn-back,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn-back,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn-back,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .ta-btn + .nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn + .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions input[type="submit"] + .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .ta-btn-back + .nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .ta-btn-back + .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborator-index-actions .nav-btn-gray + .nav-btn-gray {
  margin-left: 8px;
}
/* line 3273, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table-wrap {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 16px;
}
/* line 3279, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table {
  width: 100%;
  min-width: 980px;
  table-layout: fixed;
}
/* line 3284, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table th,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table td {
  vertical-align: top;
}
/* line 3289, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-col-surname,
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-col-name {
  width: 11%;
  white-space: normal;
  overflow-wrap: anywhere;
}
/* line 3296, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-col-rapporti {
  width: 15%;
}
/* line 3300, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-col-situation {
  width: 34%;
}
/* line 3304, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-col-actions {
  width: 28%;
  min-width: 260px;
}
/* line 3310, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborators-rapporti-cell .inquadro-collaborators-rapporti-count {
  display: block;
  line-height: 1.4;
}
/* line 3315, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborators-rapporti-cell .inquadro-collaborators-rapporti-warning {
  display: block;
  margin-top: 8px;
}
/* line 3319, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborators-rapporti-cell .inquadro-collaborators-rapporti-warning .inline-info {
  position: static;
  display: block;
  float: none;
  width: auto;
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
  line-height: 1.4;
}
/* line 3335, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborators-situation-cell {
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
  line-height: 1.45;
}
/* line 3342, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-work-situation-parts {
  display: block;
  line-height: 1.45;
}
/* line 3347, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-work-situation-part {
  display: inline;
  white-space: normal;
}
/* line 3352, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-work-situation-sep {
  white-space: nowrap;
}
/* line 3356, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  white-space: normal;
}
/* line 3363, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .nav-btn-gray {
  float: none !important;
  margin: 0 !important;
  flex: 0 0 auto;
}
/* line 3369, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions input[type="submit"] + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn-back + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .ta-btn + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions input[type="submit"] + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions input[type="submit"] + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .ta-btn-back + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn-back + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .nav-btn-gray + input[type="submit"], body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions input[type="submit"] + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn-back + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn-back, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .ta-btn + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions input[type="submit"] + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions input[type="submit"] + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .ta-btn-back + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .ta-btn-back + .nav-btn-gray, body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .inquadro-collaborators-table .inquadro-collaborator-index-actions .nav-btn-gray + .nav-btn-gray {
  margin-left: 0 !important;
}
/* line 3376, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-payments-section .inquadro-payments-list {
  margin-top: 24px;
  padding-top: 20px;
  border-top: 1px solid #e9ecef;
}
/* line 3383, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-framing-section {
  margin-bottom: 24px;
}
/* line 3387, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-payments-total {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
}
/* line 3393, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-payments-forfait-once {
  margin-bottom: 16px;
}
/* line 3398, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-payments-table .inquadro-payment-note {
  max-width: 280px;
  font-size: 13px;
  line-height: 1.35;
}
/* line 3405, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-danger-zone {
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px solid #eee;
}
/* line 3411, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation {
  margin-bottom: 20px;
}
/* line 3415, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info h2, body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info #title-bar .page-title, #title-bar body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info .page-title, body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info h3,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation h2,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation #title-bar .page-title,
#title-bar body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation .page-title,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation h3 {
  margin: 0 0 12px 0;
}
/* line 3419, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info p, body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info ul, body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-info ol,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation p,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation ul,
body[data-controller^="administration/public/inquadro"] .inquadro-dashboard-explanation ol {
  margin: 0 0 12px 0;
  word-wrap: break-word;
}
/* line 3425, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .error-message {
  margin-top: 20px;
  padding: 15px;
  border: 1px solid #f5c6cb;
  background: #f8d7da;
  color: #721c24;
  border-radius: 4px;
}
/* line 3433, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .error-message p {
  margin: 0 0 8px 0;
  word-wrap: break-word;
}
/* line 3436, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] .error-message p:last-child {
  margin-bottom: 0;
}
/* line 3440, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] #content > .actions {
  margin: 0 0 20px 0;
  text-align: right;
}
/* line 3445, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] form.form .actions {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #D3DBE2;
}
/* line 3450, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] form.form .actions input[type="submit"] {
  position: static !important;
  float: right;
}
/* line 3456, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller^="administration/public/inquadro"] form.form .field .under-field {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.3;
}

/* line 3465, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message {
  border: 1px solid #cccccc;
  margin: 0 0 15px 0;
}
/* line 3468, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message:last-child {
  margin: 0;
}
/* line 3469, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top {
  background-color: #f2f2f2;
  border-bottom: 1px solid #cccccc;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
}
/* line 3476, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top span {
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 17px;
}
/* line 3482, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .initials {
  background-color: #4b4b4b;
  padding: 10px;
  border-right: 1px solid #cccccc;
  color: #FFFFFF;
}
/* line 3488, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .info {
  padding: 10px;
}
/* line 3489, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .actions {
  padding: 10px 0;
  font-size: 12px;
}
/* line 3493, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved {
  height: 100%;
  padding: 8px 10px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 3499, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a {
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  vertical-align: middle;
}
/* line 3506, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a:last-child {
  margin: 0;
}
/* line 3507, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a.grigio {
  color: #777777;
}
/* line 3508, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a.ion-thumbsup:hover, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a.ion-thumbsup:focus {
  color: #26824C;
}
/* line 3509, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a.ion-thumbsdown:hover, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .top .resolved a.ion-thumbsdown:focus {
  color: #C1282E;
}
/* line 3513, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content {
  padding: 10px;
}
/* line 3515, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content p {
  margin: 0 0 10px 0;
}
/* line 3516, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ul, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ol {
  margin: 0 0 10px 35px;
}
/* line 3518, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ul li, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ol li {
  margin: 0 0 10px 0;
}
/* line 3521, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content p:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ol:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content ul:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content li:last-child {
  margin-bottom: 0;
}
/* line 3523, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .content hr:not(.with-text) {
  margin: 10px 0;
}
/* line 3525, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .allegato {
  border-top: 1px solid #cccccc;
  padding: 10px;
}
/* line 3529, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks {
  background-color: #FAFAFA;
  padding: 10px;
  border-top: 1px solid #CCCCCC;
}
/* line 3533, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback {
  border-bottom: 1px solid #D3DBE2;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
/* line 3537, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback:last-child {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
/* line 3542, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback p {
  margin: 0 0 10px 0;
}
/* line 3544, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback p:last-child {
  margin: 0;
}
/* line 3546, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ul, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ol {
  margin: 0 0 10px 25px;
}
/* line 3548, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ul:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ol:last-child {
  margin-bottom: 0;
}
/* line 3549, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ul li, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback ol li {
  margin: 0 0 5px 0;
}
/* line 3551, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .feedbacks .feedback .actions {
  font-size: 12px;
}
/* line 3554, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason {
  border-top: 1px solid #cccccc;
  padding: 10px;
  background-color: #fcf4f5;
}
/* line 3558, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason .title {
  margin: 0 0 10px 0;
}
/* line 3559, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason .name {
  margin: 0 0 10px 0;
}
/* line 3560, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason p {
  margin: 0 0 10px 0;
}
/* line 3562, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason p:last-child {
  margin-bottom: 0;
}
/* line 3564, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ul, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ol {
  margin: 0 0 10px 25px;
}
/* line 3566, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ul li, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ol li {
  margin: 0 0 10px 0;
}
/* line 3568, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ul li:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ol li:last-child {
  margin-bottom: 0;
}
/* line 3570, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ul:last-child, body[data-controller="administration/public/people_controller"][data-action="show_question"] .user-message .refusal-reason ol:last-child {
  margin-bottom: 0;
}

/* line 3577, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 15px 0;
}
/* line 3582, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content h1 {
  margin: 0 0 15px 0;
}
/* line 3583, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content p {
  margin: 0 0 15px 0;
}
/* line 3585, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content p:last-child {
  margin: 0;
}
/* line 3587, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ul, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ol {
  margin: 0 0 15px 35px;
}
/* line 3589, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ul:last-child, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ol:last-child {
  margin: 0 0 0 35px;
}
/* line 3590, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ul li, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content ol li {
  margin: 0 0 10px 0;
}
/* line 3592, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content a:not(.ta-btn):not(.ta-btn-back) {
  color: #f08031;
}
/* line 3594, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content a:not(.ta-btn):not(.ta-btn-back):hover, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content a:not(.ta-btn):not(.ta-btn-back):focus {
  color: #d44f2f;
}
/* line 3597, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video {
  max-width: 600px;
  height: auto !important;
  margin: 0 auto 15px auto;
  position: relative;
}
/* line 3602, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 3608, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video #content-video_displayarea, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video object, body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video embed {
  width: 100% !important;
  height: 100% !important;
}
/* line 3612, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content-video #content-video_video_wrapper object {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3618, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #content #text-content {
  padding: 0;
}

@media only screen and (max-device-width: 640px) {
  /* line 3623, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/campaigns_people_controller"][data-action="new"] #text-content {
    padding-bottom: 0;
  }
}
/* line 3628, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 0 15px 0;
}
/* line 3633, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content h1 {
  margin: 0 0 15px 0;
}
/* line 3634, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content p {
  margin: 0 0 15px 0;
}
/* line 3636, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content p:last-child {
  margin: 0;
}
/* line 3638, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content ul, body[data-controller="administration/public/surveys_controller"] #text-content ol {
  margin: 0 0 15px 35px;
}
/* line 3640, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content ul:last-child, body[data-controller="administration/public/surveys_controller"] #text-content ol:last-child {
  margin: 0 0 0 35px;
}
/* line 3641, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content ul li, body[data-controller="administration/public/surveys_controller"] #text-content ol li {
  margin: 0 0 10px 0;
}
/* line 3643, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content a:not(.ta-btn):not(.ta-btn-back):not(.answer) {
  color: #f08031;
}
/* line 3645, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content a:not(.ta-btn):not(.ta-btn-back):not(.answer):hover, body[data-controller="administration/public/surveys_controller"] #text-content a:not(.ta-btn):not(.ta-btn-back):not(.answer):focus {
  color: #d44f2f;
}
/* line 3647, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .condensed-progress-breadcrumb, body[data-controller="administration/public/surveys_controller"] #text-content .ta-progress-bar {
  margin: 0 0 20px 0;
}
/* line 3649, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .desc {
  padding: 10px 0 0 0;
}
/* line 3650, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer {
  margin: 20px 0;
  line-height: 0;
}
/* line 3653, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer textarea {
  width: 100%;
  max-width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 10px;
  border: 1px solid #cccccc;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 1.3;
}
/* line 3664, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-1 textarea {
  height: 40px;
}
/* line 3665, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-2 textarea {
  height: 58px;
}
/* line 3666, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-3 textarea {
  height: 76px;
}
/* line 3667, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-4 textarea {
  height: 94px;
}
/* line 3668, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-5 textarea {
  height: 112px;
}
/* line 3669, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-6 textarea {
  height: 130px;
}
/* line 3670, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-7 textarea {
  height: 148px;
}
/* line 3671, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-8 textarea {
  height: 166px;
}
/* line 3672, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-9 textarea {
  height: 184px;
}
/* line 3673, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .free-answer.rows-10 textarea {
  height: 202px;
}
/* line 3675, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer {
  margin: 20px 0;
  line-height: 0;
}
/* line 3678, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select {
  background-color: #FFFFFF;
  width: 100%;
  height: 34px;
  border: 1px solid #D3DBE2;
  border-radius: 2px;
  font-size: 12px;
  position: relative;
  cursor: pointer;
  vertical-align: top;
}
/* line 3688, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select .ion-code {
  width: 32px;
  height: 32px;
  border-left: 1px solid #D3DBE2;
  padding: 9px 0;
  font-size: 16px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
/* line 3699, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select .ion-code:before {
  transform: rotate(90deg);
}
/* line 3701, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select select {
  -apple-appearance: none;
  -moz-appearance: none;
  -khtml-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 100%;
  height: 34px;
  padding: 1px 42px 1px 10px;
  border: none;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  position: relative;
  z-index: 2;
}
/* line 3717, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select button {
  background: none transparent !important;
  width: 100% !important;
  height: 32px;
  margin: 0;
  padding: 1px 10px;
  border: none;
  box-shadow: none;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
  line-height: 30px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 3731, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select button .ui-icon {
  display: none;
}
/* line 3732, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .select-answer .content-select button span {
  font-size: 12px;
  line-height: 30px;
}
/* line 3739, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .fields {
  margin: 20px 0;
}
/* line 3741, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .fields .hidden-icon {
  width: 0;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
/* line 3748, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .field-checkbox {
  margin: 0 0 10px 0;
  font-size: 0;
}
/* line 3751, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .field-checkbox:last-child {
  margin: 0;
}
/* line 3752, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .field-checkbox .ta-checkbox-tag {
  margin: 3px 0 0 0;
  vertical-align: top;
}
/* line 3756, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .field-checkbox label {
  display: inline-block;
  max-width: calc(100% - 20px);
  padding: 0 0 0 10px;
  font-size: 16px;
  line-height: 20px;
  vertical-align: top;
}
/* line 3765, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers {
  width: 100%;
  table-layout: fixed;
  margin: 20px 0;
}
/* line 3770, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td {
  padding: 10px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
/* line 3775, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:before {
  content: '';
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
/* line 3786, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td.empty {
  padding: 0;
}
/* line 3788, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td.empty:before {
  display: none;
}
/* line 3790, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:first-child {
  padding-left: 0;
}
/* line 3792, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:first-child:before {
  left: 0;
}
/* line 3794, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:last-child {
  padding-right: 0;
}
/* line 3796, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:last-child:before {
  right: 0;
}
/* line 3799, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:hover:before, body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:focus:before {
  background-color: #cccccc;
}
/* line 3802, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td.selected:before {
  background-color: #F5A000;
  border-color: #E58D00;
}
/* line 3807, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td span {
  display: inline-block;
  padding: 10px 15px;
  position: relative;
  z-index: 2;
}
/* line 3814, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr:first-child td {
  padding-top: 0;
}
/* line 3816, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr:first-child td:before {
  top: 0;
}
/* line 3818, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr:last-child td {
  padding-bottom: 0;
}
/* line 3820, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr:last-child td:before {
  bottom: 0;
}
/* line 3825, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .bottom {
  border-top: 1px solid #cccccc;
  padding: 20px 0 0 0;
}
/* line 3828, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content .bottom:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3834, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content #new-survey {
  padding: 15px 0 0 0;
}
/* line 3837, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content #new-survey .content-buttons a {
  width: 49%;
}
/* line 3839, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content #new-survey .content-buttons a:first-child {
  margin-right: 2%;
}
/* line 3841, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"] #text-content #new-survey .content-buttons:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3851, /app/app/assets/stylesheets/public_layout.css.scss */
body[data-controller="administration/public/surveys_controller"][data-action="thanks_page"] #text-content p, body[data-controller="administration/public/surveys_controller"][data-action="thanks_page"] #text-content li {
  font-size: 16px;
}

@media only screen and (max-width: 800px) {
  /* line 3858, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 {
    margin-bottom: 0;
  }
  /* line 3860, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 colgroup {
    display: none;
  }
  /* line 3862, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td {
    display: inline-block;
    width: 50%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 3868, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td.empty {
    display: none;
  }
  /* line 3869, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:before {
    top: 0;
    bottom: 0;
  }
  /* line 3873, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:nth-child(even) {
    padding-right: 0;
  }
  /* line 3875, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:nth-child(even):before {
    right: 0;
  }
  /* line 3877, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:nth-child(odd) {
    padding-left: 0;
  }
  /* line 3879, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:nth-child(odd):before {
    left: 0;
  }
}
@media only screen and (max-width: 600px) {
  /* line 3889, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers, body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 {
    margin-bottom: 0;
  }
  /* line 3891, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers colgroup, body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 colgroup {
    display: none;
  }
  /* line 3892, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td, body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
  /* line 3897, /app/app/assets/stylesheets/public_layout.css.scss */
  body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers tbody tr td:before, body[data-controller="administration/public/surveys_controller"] #text-content .question-box .content-answers.cols4 tbody tr td:before {
    right: 0;
    left: 0;
  }
}
/* line 11, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] {
  --inq-primary: #570013;
  --inq-primary-container: #800020;
  --inq-secondary: #904d00;
  --inq-secondary-container: #ffa454;
  --inq-on-secondary-container: #713b00;
  --inq-on-primary: #ffffff;
  --inq-surface: #f8f9fa;
  --inq-surface-lowest: #ffffff;
  --inq-surface-container-low: #f3f4f5;
  --inq-surface-container: #edeeef;
  --inq-surface-container-high: #e7e8e9;
  --inq-on-surface: #191c1d;
  --inq-on-surface-variant: #584141;
  --inq-outline: #8c7071;
  --inq-outline-variant: #e0bfbf;
  --inq-error: #ba1a1a;
  --inq-xs: 4px;
  --inq-sm: 8px;
  --inq-md: 16px;
  --inq-lg: 24px;
  --inq-xl: 32px;
  --inq-2xl: 48px;
  --inq-radius: 12px;
  --inq-radius-sm: 8px;
  --inq-radius-pill: 999px;
  --inq-shadow-sm: 0 1px 2px rgba(25, 28, 29, 0.08), 0 1px 3px rgba(25, 28, 29, 0.06);
  --inq-shadow-md: 0 4px 12px rgba(25, 28, 29, 0.1), 0 2px 4px rgba(25, 28, 29, 0.06);
  --inq-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}
/* line 46, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
  vertical-align: middle;
}
/* line 71, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress {
  display: flex;
  align-items: flex-start;
  list-style: none;
  margin: 0 0 var(--inq-xl);
  padding: var(--inq-sm) 0;
  font-family: var(--inq-font);
}
/* line 80, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step {
  position: relative;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
/* line 89, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 19px;
  left: 50%;
  width: 100%;
  height: 2px;
  background: #e2e8f0;
  z-index: 0;
}
/* line 99, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.completed::after {
  background: #E0A024;
}
/* line 101, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-link {
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-decoration: none;
}
/* line 112, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-index {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #d1d5db;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: transparent;
  font-size: 0;
  transition: border-color .3s ease, background-color .3s ease, box-shadow .3s ease;
}
/* line 126, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step .inquadro-wizard-progress-label {
  font-size: 14px;
  font-weight: 500;
  color: #94a3b8;
  line-height: 1.2;
}
/* line 134, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.completed .inquadro-wizard-progress-index {
  background: #E0A024;
  border-color: #E0A024;
}
/* line 137, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.completed .inquadro-wizard-progress-index::before {
  content: "check";
  font-family: 'Material Symbols Outlined';
  font-feature-settings: 'liga';
  font-size: 22px;
  line-height: 1;
  color: #fff;
  font-variation-settings: 'FILL' 0, 'wght' 600, 'GRAD' 0, 'opsz' 24;
}
/* line 147, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.completed .inquadro-wizard-progress-label {
  color: var(--inq-on-surface);
}
/* line 150, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.active .inquadro-wizard-progress-index {
  border-color: #E0A024;
  background: #fff;
  box-shadow: 0 0 0 4px rgba(224, 160, 36, 0.18);
}
/* line 154, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.active .inquadro-wizard-progress-index::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #E0A024;
}
/* line 162, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-progress-step.active .inquadro-wizard-progress-label {
  color: #9a6c12;
  font-weight: 600;
}
/* line 168, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-card {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--inq-md);
  background: #fff;
  border-radius: 8px;
  padding: var(--inq-lg);
}
@media (max-width: 720px) {
  /* line 168, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-choice-card {
    grid-template-columns: 1fr;
  }
}
/* line 181, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option {
  display: flex;
  align-items: flex-start;
  gap: var(--inq-md);
  width: 100%;
  padding: var(--inq-lg);
  border: 1px solid var(--inq-outline-variant);
  border-radius: 8px;
  background: var(--inq-surface);
  font: inherit;
  appearance: none;
  -webkit-appearance: none;
  text-decoration: none;
  text-align: left;
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease, transform .2s ease;
}
/* line 197, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-icon {
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid var(--inq-outline-variant);
}
/* line 208, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-icon .material-symbols-outlined {
  font-size: 26px;
  color: var(--inq-primary);
}
/* line 214, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
/* line 222, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-title {
  font-family: var(--inq-font);
  font-size: 18px;
  font-weight: 700;
  color: var(--inq-primary);
  line-height: 1.25;
}
/* line 230, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-desc {
  font-family: var(--inq-font);
  font-size: 14px;
  color: #6b5b5b;
  line-height: 1.45;
}
/* line 237, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-arrow {
  flex: 0 0 auto;
  align-self: center;
}
/* line 240, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-arrow .material-symbols-outlined {
  font-size: 22px;
  color: var(--inq-secondary);
  transition: transform .2s ease;
}
/* line 247, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-option .inquadro-choice-option-badge {
  flex: 0 0 auto;
  align-self: center;
  font-family: var(--inq-font);
  font-size: 12px;
  font-weight: 600;
  color: #8a7a7a;
  background: #ece4e4;
  border-radius: 999px;
  padding: 4px 10px;
  white-space: nowrap;
}
/* line 262, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] a.inquadro-choice-option--primary {
  cursor: pointer;
}
/* line 265, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] a.inquadro-choice-option--primary:hover {
  border-color: var(--inq-secondary);
  background: #fff;
  box-shadow: 0 6px 18px rgba(87, 0, 19, 0.1);
  transform: translateY(-1px);
}
/* line 271, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] a.inquadro-choice-option--primary:hover .inquadro-choice-option-icon {
  background: var(--inq-secondary);
  border-color: var(--inq-secondary);
}
/* line 274, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] a.inquadro-choice-option--primary:hover .inquadro-choice-option-icon .material-symbols-outlined {
  color: #fff;
}
/* line 276, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] a.inquadro-choice-option--primary:hover .inquadro-choice-option-arrow .material-symbols-outlined {
  transform: translateX(3px);
}
/* line 281, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle {
  cursor: pointer;
}
/* line 284, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle:hover {
  border-color: var(--inq-secondary);
  background: #fff;
  box-shadow: 0 6px 18px rgba(87, 0, 19, 0.1);
  transform: translateY(-1px);
}
/* line 290, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle:hover .inquadro-choice-option-icon {
  background: var(--inq-secondary);
  border-color: var(--inq-secondary);
}
/* line 293, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle:hover .inquadro-choice-option-icon .material-symbols-outlined {
  color: #fff;
}
/* line 298, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle.is-active {
  border-color: var(--inq-secondary);
  background: #fff;
}
/* line 301, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle.is-active .inquadro-choice-option-arrow .material-symbols-outlined {
  transform: rotate(180deg);
}
/* line 304, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] button.inquadro-choice-option--toggle .inquadro-choice-option-arrow .material-symbols-outlined {
  transition: transform .2s ease;
}
/* line 310, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel {
  margin-top: var(--inq-md);
  background: #fff;
  border-radius: 8px;
  padding: var(--inq-lg);
}
/* line 316, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--inq-md);
  margin: 0 0 var(--inq-md);
}
@media (max-width: 560px) {
  /* line 316, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-head {
    flex-direction: column;
    align-items: stretch;
  }
}
/* line 329, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-hint {
  font-family: var(--inq-font);
  font-size: 14px;
  color: #6b5b5b;
  margin: 0;
}
/* line 336, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-search {
  position: relative;
  flex: 0 0 auto;
}
/* line 340, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-search .material-symbols-outlined {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: #8a7a7a;
  pointer-events: none;
}
/* line 350, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-search input {
  width: 240px;
  max-width: 100%;
  font-family: var(--inq-font);
  font-size: 14px;
  color: #374151;
  padding: 8px 12px 8px 36px;
  border: 1px solid var(--inq-outline-variant);
  border-radius: 8px;
  background: #fff;
  outline: none;
  transition: border-color .15s ease, box-shadow .15s ease;
}
/* line 363, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-search input:focus {
  border-color: var(--inq-secondary);
  box-shadow: 0 0 0 3px rgba(144, 77, 0, 0.12);
}
/* line 370, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--inq-xs);
}
/* line 379, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-label {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
  padding: 12px var(--inq-md);
  border: 1px solid var(--inq-outline-variant);
  border-radius: 8px;
  cursor: pointer;
  transition: border-color .15s ease, background-color .15s ease;
}
/* line 389, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-label:hover {
  border-color: var(--inq-secondary);
  background: var(--inq-surface);
}
/* line 392, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-radio {
  accent-color: var(--inq-secondary);
  width: 18px;
  height: 18px;
  margin: 0;
  flex: 0 0 auto;
}
/* line 401, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-radio:checked + .inquadro-choice-existing-name {
  color: var(--inq-primary);
  font-weight: 600;
}
/* line 405, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-label:has(.inquadro-choice-existing-radio:checked) {
  border-color: var(--inq-secondary);
  background: #fff7ef;
}
/* line 410, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-choice-existing-panel .inquadro-choice-existing-name {
  font-family: var(--inq-font);
  font-size: 15px;
  color: #374151;
}
/* line 420, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card {
  background: #fff;
  border-radius: 8px;
  padding: var(--inq-lg);
  margin-bottom: var(--inq-md);
}
/* line 426, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-existing-employments-title {
  font-family: var(--inq-font);
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
  margin: 0 0 var(--inq-md);
}
/* line 435, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-existing-employments-alert {
  display: flex;
  align-items: flex-start;
  gap: var(--inq-sm);
  margin: 0 0 var(--inq-md);
}
/* line 441, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-existing-employments-alert .material-symbols-outlined {
  font-size: 20px;
  flex: 0 0 auto;
  margin-top: 1px;
}
/* line 444, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-existing-employments-table-wrap {
  overflow-x: auto;
}
/* line 446, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card table.inquadro-existing-employments-table {
  width: 100%;
  border-collapse: collapse;
}
/* line 450, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card table.inquadro-existing-employments-table thead th {
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 700;
  color: #800020;
  padding: 12px 16px;
  border-bottom: 1px solid var(--inq-outline-variant);
  white-space: nowrap;
}
/* line 460, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card table.inquadro-existing-employments-table td {
  font-family: var(--inq-font);
  font-size: 14px;
  color: #4b5563;
  padding: 12px 16px;
  border-bottom: 1px solid #f0e9e9;
}
/* line 469, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card table.inquadro-existing-employments-table tr.inquadro-existing-employment-active td {
  background: #fff4f2;
  color: #93000a;
  font-weight: 600;
}
/* line 477, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-badge-active {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-family: var(--inq-font);
  font-size: 12px;
  font-weight: 700;
  color: #93000a;
  background: #ffdad6;
  border-radius: 999px;
  padding: 4px 10px;
  white-space: nowrap;
}
/* line 490, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-existing-employments-card .inquadro-badge-active .material-symbols-outlined {
  font-size: 16px;
}
/* line 497, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-shell {
  font-family: var(--inq-font);
  color: var(--inq-on-surface);
  max-width: 1080px;
  margin: 0 auto;
  padding: var(--inq-lg) var(--inq-md) var(--inq-2xl);
}
/* line 504, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-wizard-lead {
  font-size: 16px;
  color: var(--inq-on-surface-variant);
  line-height: 1.55;
}
/* line 513, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome {
  font-family: var(--inq-font);
}
/* line 516, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__main {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--inq-lg);
  align-items: center;
}
/* line 523, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: var(--inq-md);
}
/* line 531, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__title {
  font-size: 34px;
  line-height: 1.12;
  font-weight: 700;
  letter-spacing: -.02em;
  color: var(--inq-on-surface);
  margin: 0;
  padding: 0;
}
/* line 541, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__lead {
  font-size: 16px;
  line-height: 1.6;
  color: var(--inq-on-surface-variant);
  max-width: 60ch;
  margin: 0;
}
/* line 550, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__aside {
  display: none;
}
/* line 552, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__footer {
  margin-top: var(--inq-xl);
  padding-top: var(--inq-lg);
  border-top: 1px solid var(--inq-outline-variant);
  display: flex;
  flex-direction: column;
  gap: var(--inq-md);
}
/* line 561, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__hint {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
  font-size: 13px;
  color: var(--inq-on-surface-variant);
}
/* line 567, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__hint .material-symbols-outlined {
  font-size: 20px;
  color: var(--inq-on-surface-variant);
  font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 20;
}
/* line 576, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  width: fit-content;
  padding: var(--inq-xs) var(--inq-sm);
  border-radius: var(--inq-radius-pill);
  background: rgba(255, 164, 84, 0.2);
  color: var(--inq-on-secondary-container);
  font-size: 12px;
  font-weight: 600;
}
/* line 587, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-badge .material-symbols-outlined {
  font-size: 18px;
  color: var(--inq-secondary);
}
/* line 594, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-steps-card {
  margin-top: var(--inq-xs);
  padding: var(--inq-md);
  background: var(--inq-surface-container);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius);
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--inq-md);
}
/* line 604, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-steps-card__item {
  display: flex;
  align-items: flex-start;
  gap: var(--inq-sm);
}
/* line 608, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-steps-card__item .material-symbols-outlined {
  font-size: 22px;
  color: var(--inq-primary);
  flex: 0 0 auto;
}
/* line 614, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-steps-card__title {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: var(--inq-on-surface);
}
/* line 620, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-steps-card__sub {
  margin: 2px 0 0;
  font-size: 12px;
  color: var(--inq-on-surface-variant);
}
/* line 630, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .actions.inquadro-wizard-form-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--inq-md);
  flex-wrap: wrap;
}
/* line 639, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn.orange, body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"], body[data-controller^="administration/public/inquadro"] .orange.ta-btn-back, body[data-controller^="administration/public/inquadro"] .form .actions .orange.nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .orange.nav-btn-gray,
body[data-controller^="administration/public/inquadro"] button.ta-btn.orange,
body[data-controller^="administration/public/inquadro"] button.orange.ta-btn-back,
body[data-controller^="administration/public/inquadro"] .form .actions button.orange.nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] button.orange.nav-btn-gray,
body[data-controller^="administration/public/inquadro"] input.ta-btn.orange,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"],
.form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"],
body[data-controller^="administration/public/inquadro"] input.orange.ta-btn-back,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange.nav-btn-gray,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange.nav-btn-gray {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--inq-xs);
  background: var(--inq-secondary);
  color: var(--inq-on-primary);
  border: none;
  border-radius: var(--inq-radius-sm);
  padding: 12px 28px;
  font-family: var(--inq-font);
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  box-shadow: var(--inq-shadow-md);
  transition: transform .12s ease, filter .15s ease, box-shadow .15s ease;
  text-decoration: none;
}
/* line 659, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn.orange:hover, body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"]:hover, .form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"]:hover, body[data-controller^="administration/public/inquadro"] .orange.ta-btn-back:hover, body[data-controller^="administration/public/inquadro"] .form .actions .orange.nav-btn-gray:hover, .form .actions body[data-controller^="administration/public/inquadro"] .orange.nav-btn-gray:hover,
body[data-controller^="administration/public/inquadro"] button.ta-btn.orange:hover,
body[data-controller^="administration/public/inquadro"] button.orange.ta-btn-back:hover,
body[data-controller^="administration/public/inquadro"] .form .actions button.orange.nav-btn-gray:hover,
.form .actions body[data-controller^="administration/public/inquadro"] button.orange.nav-btn-gray:hover,
body[data-controller^="administration/public/inquadro"] input.ta-btn.orange:hover,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"]:hover,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"]:hover,
body[data-controller^="administration/public/inquadro"] input.orange.ta-btn-back:hover,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange.nav-btn-gray:hover,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange.nav-btn-gray:hover {
  filter: brightness(0.95);
}
/* line 660, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn.orange:active, body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"]:active, .form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"]:active, body[data-controller^="administration/public/inquadro"] .orange.ta-btn-back:active, body[data-controller^="administration/public/inquadro"] .form .actions .orange.nav-btn-gray:active, .form .actions body[data-controller^="administration/public/inquadro"] .orange.nav-btn-gray:active,
body[data-controller^="administration/public/inquadro"] button.ta-btn.orange:active,
body[data-controller^="administration/public/inquadro"] button.orange.ta-btn-back:active,
body[data-controller^="administration/public/inquadro"] .form .actions button.orange.nav-btn-gray:active,
.form .actions body[data-controller^="administration/public/inquadro"] button.orange.nav-btn-gray:active,
body[data-controller^="administration/public/inquadro"] input.ta-btn.orange:active,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"]:active,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"]:active,
body[data-controller^="administration/public/inquadro"] input.orange.ta-btn-back:active,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange.nav-btn-gray:active,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange.nav-btn-gray:active {
  transform: scale(0.97);
}
/* line 661, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn.orange .material-symbols-outlined, body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"] .material-symbols-outlined, .form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"] .material-symbols-outlined, body[data-controller^="administration/public/inquadro"] .orange.ta-btn-back .material-symbols-outlined, body[data-controller^="administration/public/inquadro"] .form .actions .orange.nav-btn-gray .material-symbols-outlined, .form .actions body[data-controller^="administration/public/inquadro"] .orange.nav-btn-gray .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] button.ta-btn.orange .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] button.orange.ta-btn-back .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] .form .actions button.orange.nav-btn-gray .material-symbols-outlined,
.form .actions body[data-controller^="administration/public/inquadro"] button.orange.nav-btn-gray .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] input.ta-btn.orange .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange[type="submit"] .material-symbols-outlined,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange[type="submit"] .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] input.orange.ta-btn-back .material-symbols-outlined,
body[data-controller^="administration/public/inquadro"] .form .actions input.orange.nav-btn-gray .material-symbols-outlined,
.form .actions body[data-controller^="administration/public/inquadro"] input.orange.nav-btn-gray .material-symbols-outlined {
  font-size: 20px;
}
/* line 665, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn-back, body[data-controller^="administration/public/inquadro"] .form .actions .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"] .nav-btn-gray,
body[data-controller^="administration/public/inquadro"] a.link-left {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  color: var(--inq-primary);
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
/* line 675, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .ta-btn-back:hover, body[data-controller^="administration/public/inquadro"] .form .actions .nav-btn-gray:hover, .form .actions body[data-controller^="administration/public/inquadro"] .nav-btn-gray:hover,
body[data-controller^="administration/public/inquadro"] a.link-left:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  /* line 683, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-welcome__main {
    grid-template-columns: 1fr;
  }
  /* line 686, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"] .inquadro-welcome__title {
    font-size: 42px;
  }
}
/* line 690, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__footer {
  flex-direction: column;
  align-items: center;
  gap: var(--inq-md);
}
/* line 695, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__cta {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: var(--inq-lg);
}
/* line 701, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__cta-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 40px;
  border: 0;
  border-radius: 8px;
  background: var(--inq-secondary);
  color: var(--inq-on-primary);
  font-family: var(--inq-font);
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
  box-shadow: var(--inq-shadow-sm);
}
/* line 715, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__cta-btn:hover {
  filter: brightness(0.95);
}
/* line 716, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .inquadro-welcome__cta-btn:active {
  transform: scale(0.98);
}

/* line 724, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app {
  margin: 0;
  background: var(--inq-surface);
  font-family: var(--inq-font);
  color: var(--inq-on-surface);
}
/* line 731, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar {
  position: sticky;
  top: 0;
  z-index: 50;
  background: var(--inq-surface-lowest);
  border-bottom: 1px solid var(--inq-outline-variant);
}
/* line 738, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: var(--inq-md);
  height: 60px;
  padding: 0 var(--inq-md);
}
/* line 747, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__left {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
}
/* line 748, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__menu {
  display: none;
  border: none;
  background: none;
  cursor: pointer;
  color: var(--inq-primary);
  padding: var(--inq-xs);
  border-radius: 50%;
  line-height: 0;
}
/* line 757, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__menu .material-symbols-outlined {
  font-size: 26px;
}
/* line 760, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-navlink {
  position: relative;
  border-radius: var(--inq-radius-sm);
  color: var(--inq-on-surface-variant);
  text-decoration: none;
  transition: background-color .15s ease, color .15s ease;
}
/* line 766, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-navlink:hover {
  background: var(--inq-surface-container-high);
  text-decoration: none;
}
/* line 767, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-navlink.is-active {
  color: var(--inq-primary);
  font-weight: 700;
  background: var(--inq-surface-container-low);
}
/* line 772, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-navlink.is-active::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(-1 * var(--inq-xs));
  width: 4px;
  background: var(--inq-primary);
  border-radius: 0 3px 3px 0;
}
/* line 785, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
/* line 791, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand__logo {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 11px;
  background: #E0A024;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--inq-shadow-sm);
}
/* line 801, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand__logo .material-symbols-outlined {
  color: var(--inq-on-primary);
  font-size: 24px;
  font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 24;
}
/* line 807, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand__text {
  display: flex;
  flex-direction: column;
  min-width: 0;
  line-height: 1.15;
}
/* line 813, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand__name {
  font-family: var(--inq-font);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -.01em;
  color: var(--inq-primary);
}
/* line 820, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-brand__assoc {
  font-family: var(--inq-font);
  font-size: 12px;
  color: var(--inq-on-surface-variant);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 1px;
}
/* line 831, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collapse-foot {
  display: block;
}
/* line 832, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collapse-toggle {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
  width: 100%;
  padding: 10px 14px;
  border: none;
  background: none;
  cursor: pointer;
  border-radius: var(--inq-radius-sm);
  color: var(--inq-on-surface-variant);
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
/* line 847, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collapse-toggle:hover {
  background: var(--inq-surface-container-high);
}
/* line 848, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collapse-toggle .material-symbols-outlined {
  font-size: 20px;
  transition: transform .2s ease;
}
/* line 852, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar {
  width: 4rem;
}
/* line 853, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-collapse-hide {
  display: none;
}
/* line 854, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .px-md {
  padding-left: var(--inq-xs);
  padding-right: var(--inq-xs);
}
/* line 855, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-navlink,
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-addcollab,
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-collapse-toggle {
  justify-content: center;
  gap: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 863, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-brand {
  justify-content: center;
  gap: 0;
}
/* line 864, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-sidebar .inquadro-collapse-toggle .material-symbols-outlined {
  transform: rotate(180deg);
}
@media (min-width: 1024px) {
  /* line 867, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-sidebar-collapsed #inquadro-main-wrap {
    margin-left: 4rem;
  }
}
/* line 870, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__brand {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -.01em;
  color: var(--inq-primary);
}
/* line 876, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__nav {
  display: flex;
  align-items: center;
  gap: var(--inq-xs);
  margin-left: var(--inq-lg);
}
/* line 882, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topnav-link {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  padding: 8px 14px;
  border-radius: var(--inq-radius-pill);
  color: var(--inq-on-surface-variant);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background .15s ease, color .15s ease;
}
/* line 893, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topnav-link .material-symbols-outlined {
  font-size: 20px;
}
/* line 894, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topnav-link:hover {
  background: var(--inq-surface-container);
  color: var(--inq-on-surface);
  text-decoration: none;
}
/* line 895, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topnav-link.is-active {
  background: rgba(255, 164, 84, 0.18);
  color: var(--inq-secondary);
}
/* line 897, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__right {
  display: flex;
  align-items: center;
  gap: var(--inq-md);
  margin-left: auto;
}
/* line 903, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__assoc {
  font-size: 13px;
  color: var(--inq-on-surface-variant);
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 912, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__right > a,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__right > button {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  padding: 8px 14px;
  border-radius: var(--inq-radius-sm);
  border: 1px solid var(--inq-outline-variant);
  background: var(--inq-surface-container);
  color: var(--inq-primary);
  font-family: var(--inq-font);
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  box-shadow: none;
}
/* line 928, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__right > a:hover,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__right > button:hover {
  background: var(--inq-surface-container-high);
  text-decoration: none;
}
/* line 930, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--inq-primary);
  color: var(--inq-on-primary);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  flex: 0 0 auto;
}
/* line 945, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-main {
  max-width: 1200px;
  margin: 0 auto;
  padding: var(--inq-lg) var(--inq-md) var(--inq-2xl);
}
/* line 949, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-main #content {
  margin: 0;
  padding: 0;
  width: auto;
  max-width: none;
  float: none;
}
/* line 950, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-main #content-title {
  display: none;
}
/* line 954, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-bottomnav {
  display: none;
}
/* line 955, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-nav-scrim {
  display: none;
}
/* line 958, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-wizard-progress-step {
  border: none !important;
  background: transparent !important;
}
/* line 961, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-wizard-progress-step.completed {
  background: transparent !important;
}
/* line 962, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-wizard-progress-step .inquadro-wizard-progress-link {
  padding: 0 var(--inq-xs) !important;
  border-radius: 0 !important;
}
/* line 966, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .form .actions .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .nav-btn-gray,
body[data-controller^="administration/public/inquadro"].inquadro-app a.link-left {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  /* line 976, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__menu {
    display: inline-flex;
  }
  /* line 977, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__assoc {
    display: none;
  }
  /* line 978, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-topbar__nav {
    position: fixed;
    top: 60px;
    left: 0;
    bottom: 0;
    width: 78%;
    max-width: 320px;
    flex-direction: column;
    align-items: stretch;
    gap: 2px;
    margin: 0;
    padding: var(--inq-md);
    background: var(--inq-surface-lowest);
    border-right: 1px solid var(--inq-outline-variant);
    transform: translateX(-100%);
    transition: transform .25s ease;
    z-index: 60;
    overflow-y: auto;
  }
  /* line 997, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-main {
    padding-bottom: 88px;
  }
  /* line 998, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-bottomnav {
    display: flex;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 64px;
    z-index: 50;
    background: var(--inq-surface-lowest);
    border-top: 1px solid var(--inq-outline-variant);
    justify-content: space-around;
    align-items: center;
  }
  /* line 1011, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-bottomnav__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    flex: 1;
    color: var(--inq-on-surface-variant);
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
  }
  /* line 1021, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-bottomnav__item .material-symbols-outlined {
    font-size: 22px;
  }
  /* line 1022, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-bottomnav__item.is-active {
    color: var(--inq-secondary);
  }
}
/* line 1028, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-nav-open .inquadro-topbar__nav {
  transform: translateX(0);
}
/* line 1029, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app.inquadro-nav-open .inquadro-nav-scrim {
  display: block;
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 55;
}

/* line 1050, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-page-heading {
  font-size: 28px;
  font-weight: 700;
  color: var(--inq-primary);
  margin: 0 0 4px;
  font-family: var(--inq-font);
}
/* line 1051, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-page-subheading {
  font-size: 16px;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-lg);
}
/* line 1054, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-form-section,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-dashboard-card,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-toggle-card,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fieldset {
  background: var(--inq-surface-lowest);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
  padding: var(--inq-lg);
  margin-bottom: var(--inq-md);
  font-family: var(--inq-font);
}
/* line 1067, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app legend.inquadro-payment-form-legend {
  padding: 0;
  margin-bottom: var(--inq-md);
}
/* line 1071, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app legend.inquadro-payment-form-legend .inquadro-payment-form-title {
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
}
/* line 1077, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app legend.inquadro-payment-form-legend .inquadro-payment-form-meta {
  display: block;
  margin-top: 2px;
  font-size: 14px;
  font-weight: 400;
  color: var(--inq-on-surface-variant);
}
/* line 1086, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-section-title {
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
  margin: 0 0 var(--inq-md);
}
/* line 1092, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-section-lead {
  font-size: 14px;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-md);
}
/* line 1100, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-more-add-btn {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  margin-top: var(--inq-md);
  padding: 12px 24px;
  border-radius: 8px;
  background: var(--inq-secondary);
  color: var(--inq-on-primary);
  font-family: var(--inq-font);
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: var(--inq-shadow-sm);
  cursor: pointer;
}
/* line 1115, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-more-add-btn:hover {
  filter: brightness(0.95);
  color: var(--inq-on-primary);
  text-decoration: none;
}
/* line 1116, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-more-add-btn:active {
  transform: scale(0.98);
}
/* line 1121, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-employment-warnings-top {
  margin: 0 0 var(--inq-md);
}
/* line 1123, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-employment-warnings-top > .inline-info {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
/* line 1127, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .field {
  margin-bottom: var(--inq-md);
}
/* line 1128, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .field > label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-form-section label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fieldset label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-toggle-card-title {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: var(--inq-on-surface-variant);
  margin-bottom: var(--inq-xs);
}
/* line 1140, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .form-control {
  width: 100%;
  box-sizing: border-box;
  background: var(--inq-surface);
  border: 1px solid var(--inq-outline);
  border-radius: var(--inq-radius-sm);
  padding: 14px 16px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
  transition: border-color .15s ease;
}
/* line 1151, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .form-control:focus {
  border-color: var(--inq-secondary);
  border-width: 2px;
  outline: none;
}
/* line 1157, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app select.form-control {
  padding-right: 40px;
}
/* line 1158, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app textarea.form-control {
  min-height: 96px;
}
/* line 1163, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .ui-datepicker select.ui-datepicker-month,
body[data-controller^="administration/public/inquadro"].inquadro-app .ui-datepicker select.ui-datepicker-year {
  width: auto;
  min-width: 0;
  padding: 2px 4px;
  appearance: auto;
  -webkit-appearance: auto;
  background-image: none;
  font-size: 14px;
  min-height: 0;
}
/* line 1175, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-readonly-value {
  background: var(--inq-surface-container);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
  padding: 14px 16px;
  color: var(--inq-on-surface-variant);
  margin: 0;
}
/* line 1185, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-grid {
  display: grid;
  gap: var(--inq-md);
}
/* line 1186, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-grid-2 {
  grid-template-columns: 1fr 1fr;
}
/* line 1187, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-grid-address {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 640px) {
  /* line 1189, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-grid-2,
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-grid-address {
    grid-template-columns: 1fr;
  }
}
/* line 1194, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-conditional-panel {
  background: var(--inq-surface-container-low);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
  padding: var(--inq-md);
  margin-top: var(--inq-sm);
}
/* line 1201, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-field-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-toggle-card-hint {
  font-size: 12px;
  color: var(--inq-on-surface-variant);
  margin-top: var(--inq-xs);
}
/* line 1212, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification {
  margin-top: 0;
  border-radius: 0;
  background: #e7f4ea;
  border-color: #bcdcc7;
  padding: var(--inq-md) var(--inq-lg);
  font-size: 13px;
  line-height: 1.5;
  color: var(--inq-on-surface-variant);
}
/* line 1220, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification.unsupported {
  background: #fff8eb;
  border-color: #fff8eb;
}
/* line 1228, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification p {
  margin: 0 0 var(--inq-xs);
}
/* line 1229, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification p:first-child {
  font-size: 14px;
  font-weight: 600;
  color: #1f5130;
  margin-bottom: var(--inq-sm);
}
/* line 1235, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification p:last-child {
  margin-bottom: 0;
}
/* line 1237, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification.unsupported p:first-child {
  color: var(--inq-on-surface);
}
/* line 1241, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-info-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--inq-secondary);
  text-decoration: none;
  line-height: 0;
  cursor: pointer;
}
/* line 1249, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-info-icon .material-symbols-outlined {
  font-size: 18px;
}
/* line 1250, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-info-icon:hover {
  color: var(--inq-primary);
}
/* line 1257, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inline-info.error {
  background-color: #ffdad6 !important;
  color: #93000a !important;
  border: 0;
  border-radius: 2px;
  padding: var(--inq-md);
  font-size: 14px;
}
/* line 1267, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-required-mark {
  color: var(--inq-error) !important;
  text-decoration: none !important;
  border-bottom: 0 !important;
}
/* line 1274, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .actions {
  margin-top: var(--inq-lg);
  padding-top: var(--inq-lg);
  border-top: 1px solid var(--inq-outline-variant);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--inq-md);
  flex-wrap: wrap;
}
/* line 1284, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .actions.inquadro-wizard-form-actions {
  justify-content: space-between;
}
/* line 1287, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .ta-btn:not(.orange), body[data-controller^="administration/public/inquadro"].inquadro-app .form .actions input[type="submit"]:not(.orange), .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app input[type="submit"]:not(.orange), body[data-controller^="administration/public/inquadro"].inquadro-app .ta-btn-back:not(.orange), body[data-controller^="administration/public/inquadro"].inquadro-app .form .actions .nav-btn-gray:not(.orange), .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .nav-btn-gray:not(.orange) {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  padding: 10px 20px;
  border-radius: var(--inq-radius-sm);
  border: 1px solid var(--inq-outline-variant);
  background: var(--inq-surface-container);
  color: var(--inq-primary);
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
}
/* line 1301, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .ta-btn:not(.orange):hover, body[data-controller^="administration/public/inquadro"].inquadro-app .form .actions input[type="submit"]:not(.orange):hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app input[type="submit"]:not(.orange):hover, body[data-controller^="administration/public/inquadro"].inquadro-app .ta-btn-back:not(.orange):hover, body[data-controller^="administration/public/inquadro"].inquadro-app .form .actions .nav-btn-gray:not(.orange):hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .nav-btn-gray:not(.orange):hover {
  background: var(--inq-surface-container-high);
  text-decoration: none;
}
/* line 1305, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table-wrap,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-table-wrap {
  background: var(--inq-surface-lowest);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
  overflow: hidden;
}
/* line 1312, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-table {
  width: 100%;
  border-collapse: collapse;
  font-family: var(--inq-font);
  font-size: 14px;
}
/* line 1318, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table th,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-table th {
  text-align: left;
  background: var(--inq-surface-container);
  color: var(--inq-on-surface-variant);
  font-weight: 600;
  padding: 12px 16px;
  border-bottom: 1px solid var(--inq-outline-variant);
}
/* line 1326, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table td,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-table td {
  padding: 12px 16px;
  border-bottom: 1px solid var(--inq-outline-variant);
  color: var(--inq-on-surface);
}
/* line 1331, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tr:last-child td,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-table tr:last-child td {
  border-bottom: 0;
}
/* line 1337, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app th.inquadro-summary-col-check,
body[data-controller^="administration/public/inquadro"].inquadro-app td.inquadro-summary-col-check {
  white-space: nowrap;
  width: 32px;
  padding-left: 16px;
  padding-right: 0;
}
/* line 1344, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-framing-suggested {
  width: auto;
}
/* line 1345, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-select-all {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
}
/* line 1346, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-select-all-text {
  font-size: 11px;
}
/* line 1348, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app td.inquadro-summary-col-check {
  text-align: left;
}
/* line 1349, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-select-all-label {
  align-items: flex-start;
}
/* line 1350, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-select-all-label .inquadro-summary-select-all-text {
  text-align: left;
}
/* line 1353, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner {
  display: flex;
  align-items: center;
  gap: var(--inq-md);
  background: var(--inq-surface-container-low);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
  padding: var(--inq-md);
  margin-bottom: var(--inq-lg);
  font-family: var(--inq-font);
}
/* line 1364, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__main {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
  flex: 1 1 auto;
  min-width: 0;
}
/* line 1365, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__icon {
  width: 48px;
  height: 48px;
  flex: 0 0 auto;
  border-radius: 50%;
  background: var(--inq-secondary-container);
  color: var(--inq-on-secondary-container);
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1372, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--inq-on-surface);
}
/* line 1373, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__sub {
  margin: 2px 0 0;
  font-size: 12px;
  color: var(--inq-on-surface-variant);
}
/* line 1374, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__progress {
  width: 200px;
  height: 8px;
  flex: 0 0 auto;
  border-radius: var(--inq-radius-pill);
  background: var(--inq-surface-variant);
  overflow: hidden;
}
/* line 1380, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__bar {
  height: 100%;
  background: var(--inq-secondary);
}
/* line 1381, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__cta {
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  /* line 1384, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner {
    flex-wrap: wrap;
  }
  /* line 1385, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-status-banner__progress {
    width: 100%;
    order: 3;
  }
}
/* line 1389, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
  margin-left: var(--inq-xs);
}
/* line 1395, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn {
  display: inline-flex;
  align-items: center;
  gap: var(--inq-xs);
  height: 38px;
  padding: 0 18px;
  border-radius: var(--inq-radius-sm);
  border: 1px solid transparent;
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
}
/* line 1409, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn .material-symbols-outlined {
  font-size: 18px;
}
/* line 1411, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn--primary {
  background: var(--inq-secondary);
  color: var(--inq-on-primary);
  box-shadow: var(--inq-shadow-sm);
}
/* line 1415, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn--primary:hover {
  filter: brightness(0.95);
}
/* line 1416, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn--primary:active {
  transform: scale(0.97);
}
/* line 1418, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn--ghost {
  background: transparent;
  border-color: var(--inq-outline-variant);
  color: var(--inq-primary);
}
/* line 1422, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-header-actions .inquadro-headbtn--ghost:hover {
  background: var(--inq-surface-container);
  text-decoration: none;
}
/* line 1427, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page {
  font-family: var(--inq-font);
}
/* line 1428, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--inq-md);
  margin-bottom: var(--inq-md);
}
/* line 1432, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-heading {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
}
/* line 1433, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-meta {
  margin: 4px 0 0;
  font-size: 13px;
  color: var(--inq-on-surface-variant);
}
/* line 1434, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-timestamp {
  margin: 0;
  font-size: 12px;
  color: var(--inq-on-surface-variant);
  white-space: nowrap;
}
/* line 1435, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fieldset legend {
  padding: 0 var(--inq-xs);
  font-size: 14px;
  font-weight: 600;
  color: var(--inq-on-surface-variant);
}
/* line 1436, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-segment {
  margin-bottom: var(--inq-md);
}
/* line 1437, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-framing-verdict {
  display: inline-block;
  margin: 0 0 var(--inq-sm);
  padding: 6px 14px;
  border-radius: var(--inq-radius-pill);
  font-size: 15px;
  font-weight: 700;
  color: var(--inq-on-secondary-container);
  background: rgba(255, 164, 84, 0.2);
}
/* line 1444, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-alternative {
  margin-top: var(--inq-md);
  padding: var(--inq-md);
  background: var(--inq-surface-container-low);
  border: 1px solid var(--inq-outline-variant);
  border-radius: var(--inq-radius-sm);
}
/* line 1450, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-alternative-title {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 600;
  color: var(--inq-on-surface);
}
/* line 1451, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-alternative-subtitle {
  margin: 0 0 var(--inq-sm);
  font-size: 13px;
  color: var(--inq-on-surface-variant);
}
/* line 1452, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-alternative-label {
  font-weight: 600;
  color: var(--inq-primary);
}
/* line 1453, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-warnings {
  margin-top: var(--inq-sm);
}
/* line 1454, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fiscal-detail {
  margin-top: var(--inq-sm);
}
/* line 1455, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fiscal-detail-title {
  margin: 0 0 4px;
  font-size: 13px;
  font-weight: 600;
  color: var(--inq-on-surface-variant);
}
/* line 1456, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fiscal-detail-list,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  color: var(--inq-on-surface);
}
/* line 1458, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-fiscal-detail-list li,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-list li {
  padding: 2px 0;
}
/* line 1460, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--inq-md);
  margin-bottom: var(--inq-md);
  flex-wrap: wrap;
}
/* line 1464, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-section-actions {
  display: flex;
  gap: var(--inq-sm);
  flex-wrap: wrap;
}
/* line 1471, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card {
  font-family: var(--inq-font);
  margin-bottom: var(--inq-lg);
}
/* line 1475, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card .inquadro-detail-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--inq-lg) var(--inq-xl);
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: inherit;
}
/* line 1484, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card .inquadro-detail-field {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
/* line 1488, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card .inquadro-detail-field--full {
  grid-column: 1 / -1;
}
/* line 1490, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card dt {
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--inq-primary-container);
}
/* line 1498, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card dd {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  color: var(--inq-on-surface);
}
/* line 1504, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card .inline-info.error {
  color: var(--inq-error);
}
@media (max-width: 640px) {
  /* line 1507, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-detail-card .inquadro-detail-list {
    grid-template-columns: 1fr;
  }
}

/* line 1514, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked {
  margin: 0;
  background: #2a2224;
  font-family: var(--inq-font);
}
/* line 1519, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(20, 12, 14, 0.55);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 32px 24px;
  overflow: auto;
  z-index: 100;
}
/* line 1530, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-card {
  width: 100%;
  max-width: 1040px;
  margin: auto;
  background: var(--inq-surface);
  border-radius: 16px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
  overflow: hidden;
}
/* line 1539, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--inq-md);
  padding: 14px 24px;
  background: var(--inq-surface-lowest);
  border-bottom: 1px solid var(--inq-outline-variant);
}
/* line 1548, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-body {
  padding: var(--inq-lg) var(--inq-xl) var(--inq-xl);
}
/* line 1553, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-body #content {
  min-height: 0;
}
@media (max-width: 640px) {
  /* line 1556, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-backdrop {
    padding: 0;
  }
  /* line 1557, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-card {
    border-radius: 0;
    min-height: 100vh;
  }
  /* line 1558, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-locked .inquadro-lock-body {
    padding: var(--inq-md);
  }
}

/* line 1564, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"] .under-field {
  display: block;
  margin-top: 6px;
}

/* line 1577, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fieldset {
  border: 0;
  border-radius: 2px;
  padding: var(--inq-xl);
}
/* line 1586, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .form-control {
  border-radius: 2px;
  padding: var(--inq-md);
  height: auto;
  min-height: 58px;
  line-height: 24px;
}
/* line 1593, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form textarea.form-control {
  min-height: 96px;
}
/* line 1594, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-readonly-value {
  border-radius: 2px;
  padding: var(--inq-md);
}
/* line 1600, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-autocomplete-wrap {
  width: 100%;
}
/* line 1602, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-autocomplete-wrap input:not([type="hidden"]) {
  width: 100%;
  box-sizing: border-box;
  background: var(--inq-surface);
  border: 1px solid var(--inq-outline);
  border-radius: 2px;
  padding: var(--inq-md);
  height: auto;
  min-height: 58px;
  line-height: 24px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
}
/* line 1621, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form select.form-control {
  padding-right: 40px;
  background-color: var(--inq-surface);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 1.5em 1.5em;
}
/* line 1629, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-field-grid {
  gap: var(--inq-lg);
}
/* line 1630, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .field > label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fieldset label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-toggle-card-title {
  margin-bottom: var(--inq-sm);
}
/* line 1634, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-toggle-card {
  border-radius: 2px;
}
/* line 1637, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-toggle-card-head {
  display: flex;
  align-items: center;
  gap: var(--inq-sm);
}
/* line 1642, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-toggle-card-title {
  display: inline;
  margin-bottom: 0;
  font-weight: 600;
  color: var(--inq-on-surface);
}
/* line 1653, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect.ui-state-default, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect.ui-state-hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect.ui-state-focus, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect.ui-state-active {
  width: 100% !important;
  box-sizing: border-box;
  min-height: 58px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background-color: var(--inq-surface) !important;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 8px center !important;
  background-size: 1.5em 1.5em !important;
  border: 1px solid var(--inq-outline);
  border-radius: 2px;
  padding: var(--inq-md);
  padding-right: 40px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
}
/* line 1677, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-fancy-select-wrap .ui-multiselect .ui-icon {
  display: none;
}

/* line 1690, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section {
  background: #ffffff;
  border: 1px solid #e0bfbf;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);
}
/* line 1699, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-section-title,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-section-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #570013;
  margin: 0 0 8px;
}
/* line 1703, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-section-lead,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-section-lead {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #584141;
  margin: 0 0 24px;
}
/* line 1709, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card {
  background: #ffffff;
  border: 1px solid #e0bfbf;
  border-radius: 8px;
  padding: 24px;
  margin: 0 0 16px;
}
/* line 1716, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card-head,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card-head {
  display: flex;
  align-items: center;
  gap: 24px;
  margin: 0;
}
/* line 1717, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card-title,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card-title {
  display: inline;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #191c1d;
}
/* line 1722, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card:has(.inquadro-toggle-card-hint) .inquadro-toggle-card-head,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card:has(.inquadro-toggle-card-hint) .inquadro-toggle-card-head {
  align-items: flex-start;
}
/* line 1723, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card:has(.inquadro-toggle-card-hint) .inquadro-toggle-card-title,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card:has(.inquadro-toggle-card-hint) .inquadro-toggle-card-title {
  font-weight: 700;
}
/* line 1724, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-toggle-card-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-toggle-card-hint {
  font-size: 12px;
  line-height: 16px;
  color: #584141;
  margin: 4px 0 0 44px;
}
/* line 1731, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section input[type="checkbox"],
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section input[type="checkbox"] {
  appearance: auto;
  -webkit-appearance: auto;
  width: 20px;
  height: 20px;
  accent-color: #904d00;
  background: none;
}
/* line 1740, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
/* line 1743, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  height: 64px;
  padding: 0 32px;
  background: transparent;
  border: 1px solid #e0bfbf;
  border-radius: 8px;
  cursor: pointer;
  text-align: center;
  transition: border-color .15s ease, background-color .15s ease;
}
/* line 1751, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment input[type="radio"],
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment input[type="radio"] {
  display: none;
}
/* line 1752, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment-text,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment-text {
  font-size: 16px;
  font-weight: 500;
  color: #191c1d;
}
/* line 1753, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment:hover,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment.is-selected,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment:hover,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment.is-selected {
  border-color: #904d00;
  background: #f3f4f5;
  box-shadow: none;
}
/* line 1755, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inquadro-segmented-wide .inquadro-segment.is-selected .inquadro-segment-text,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inquadro-segmented-wide .inquadro-segment.is-selected .inquadro-segment-text {
  color: #191c1d;
  font-weight: 500;
}
/* line 1758, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-fiscal-domicile-section .inline-info.error,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-form .inquadro-form-section.inquadro-work-section .inline-info.error {
  border-radius: 4px;
}

/* line 1773, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table-wrap {
  overflow-x: auto;
}
/* line 1776, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-period-line {
  display: block;
  white-space: nowrap;
}
/* line 1780, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-menu {
  position: relative;
  display: inline-flex;
}
/* line 1781, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-toggle {
  cursor: pointer;
}
/* line 1782, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-dropdown {
  position: fixed;
  display: none;
  min-width: 200px;
  background: #ffffff;
  border: 1px solid var(--inq-outline-variant);
  border-radius: 8px;
  box-shadow: 0 10px 28px -6px rgba(0, 0, 0, 0.18);
  padding: 6px 0;
  z-index: 1000;
}
/* line 1792, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-dropdown.is-open {
  display: block;
}
/* line 1794, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-item {
  display: block;
  padding: 10px 16px;
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 500;
  color: var(--inq-on-surface);
  text-decoration: none;
  white-space: nowrap;
}
/* line 1803, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-item:hover {
  background: var(--inq-surface);
  color: var(--inq-primary);
  text-decoration: none;
}
/* line 1805, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-item--danger {
  color: var(--inq-error);
}
/* line 1807, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-actions-item--danger:hover {
  color: var(--inq-error);
  background: rgba(186, 26, 26, 0.06);
}
/* line 1809, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table {
  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
  background: #ffffff;
  font-family: var(--inq-font);
}
/* line 1817, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table thead tr {
  background: #ffffff;
}
/* line 1818, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table thead th {
  padding: 20px 24px;
  text-align: left;
  font-family: var(--inq-font);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .025em;
  text-transform: none;
  color: #800020;
  border: 0;
  white-space: nowrap;
}
/* line 1831, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-surname,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-name,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-rapporti {
  white-space: nowrap;
}
/* line 1836, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table th.inquadro-col-surname, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-surname,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table th.inquadro-col-name, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-name {
  min-width: 150px;
}
/* line 1841, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table th.inquadro-col-actions, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-col-actions {
  width: 1%;
  white-space: nowrap;
}
/* line 1842, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table th.inquadro-col-actions {
  text-align: left;
}
/* line 1845, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody tr {
  border-bottom: 1px solid #f3f4f6;
  transition: background-color .15s ease;
}
/* line 1849, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody tr:nth-child(odd) {
  background: #fafafa;
}
/* line 1850, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody tr:nth-child(even) {
  background: #ffffff;
}
/* line 1851, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody tr:hover {
  background: #f3f4f6;
}
/* line 1854, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody td {
  padding: 16px 24px;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  color: #4b5563;
  vertical-align: middle;
  border: 0;
}
/* line 1863, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody td.inquadro-col-surname,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody td.inquadro-col-surname a {
  font-weight: 500;
  color: #374151;
  text-decoration: none;
}
/* line 1865, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table tbody td.inquadro-col-name a {
  font-weight: 400;
  color: #4b5563;
  text-decoration: none;
}
/* line 1866, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table .inquadro-collaborators-situation-cell {
  color: #4b5563;
  font-style: normal;
}
/* line 1868, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table a.inquadro-collaborators-rapporti-count {
  color: #800020;
  font-weight: 600;
  text-decoration: none;
}
/* line 1872, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table a.inquadro-collaborators-rapporti-count:hover {
  text-decoration: underline;
}
/* line 1875, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.no-data {
  text-align: center;
  color: #6b7280;
  padding: var(--inq-xl);
}
/* line 1878, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  white-space: nowrap;
}
/* line 1883, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn + .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"] + .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back + .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .ta-btn + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn + input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"] + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"] + input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .ta-btn-back + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back + input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray + input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn + .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"] + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"] + .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back + .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .ta-btn-back, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray + .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .ta-btn + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn + .nav-btn-gray, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"] + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"] + .nav-btn-gray, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .ta-btn-back + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back + .nav-btn-gray, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray + .nav-btn-gray {
  margin-left: 8px;
}
/* line 1884, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 6px 20px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  border: 1px solid #d1d5db;
  background: #ffffff;
  color: #4b5563;
  text-decoration: none;
  transition: background-color .15s ease;
}
/* line 1898, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input[type="submit"]:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input[type="submit"]:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn-back:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .nav-btn-gray:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .nav-btn-gray:hover {
  background: #f9fafb;
}
/* line 1900, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn.orange, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input.orange[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input.orange[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .orange.ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .orange.nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .orange.nav-btn-gray {
  background: var(--inq-secondary);
  border-color: var(--inq-secondary);
  color: #ffffff;
}
/* line 1904, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn.orange:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input.orange[type="submit"]:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input.orange[type="submit"]:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .orange.ta-btn-back:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .orange.nav-btn-gray:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .orange.nav-btn-gray:hover {
  background: #7a4000;
}
/* line 1906, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn.red, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input.red[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input.red[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .red.ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .red.nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .red.nav-btn-gray {
  background: #ffffff;
  border-color: #e3b4b4;
  color: var(--inq-error);
}
/* line 1910, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .ta-btn.red:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions input.red[type="submit"]:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions input.red[type="submit"]:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .red.ta-btn-back:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .red.nav-btn-gray:hover, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .red.nav-btn-gray:hover {
  background: rgba(186, 26, 26, 0.06);
}
/* line 1914, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-menu {
  position: relative;
  display: inline-flex;
}
/* line 1915, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-menu + .ta-btn, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .inquadro-actions-menu + input[type="submit"], .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-menu + input[type="submit"], body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-menu + .ta-btn-back, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .form .actions .inquadro-actions-menu + .nav-btn-gray, .form .actions body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-menu + .nav-btn-gray {
  margin-left: 8px;
}
/* line 1916, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-toggle {
  cursor: pointer;
}
/* line 1917, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-dropdown {
  position: fixed;
  display: none;
  min-width: 190px;
  background: #ffffff;
  border: 1px solid var(--inq-outline-variant);
  border-radius: 8px;
  box-shadow: 0 10px 28px -6px rgba(0, 0, 0, 0.18);
  padding: 6px 0;
  z-index: 1000;
}
/* line 1927, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-dropdown.is-open {
  display: block;
}
/* line 1929, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-item {
  display: block;
  padding: 10px 16px;
  font-family: var(--inq-font);
  font-size: 14px;
  font-weight: 500;
  color: var(--inq-on-surface);
  text-decoration: none;
  white-space: nowrap;
}
/* line 1938, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-collaborators-table td.inquadro-collaborator-index-actions .inquadro-actions-item:hover {
  background: var(--inq-surface);
  color: var(--inq-primary);
  text-decoration: none;
}

/* line 1951, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table-wrap {
  border: 0;
  border-radius: 0;
  overflow-x: auto;
}
/* line 1952, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table {
  background: #ffffff;
}
/* line 1956, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table .inquadro-summary-col-period .inquadro-period-line {
  display: block;
  white-space: nowrap;
}
/* line 1961, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table th {
  background: #ffffff;
  color: #800020;
  font-family: var(--inq-font);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .025em;
  border-bottom: 0;
  white-space: nowrap;
}
/* line 1971, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table td {
  color: #4b5563;
  border-bottom: 1px solid #f3f4f6;
}
/* line 1975, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tbody tr {
  transition: background-color .15s ease;
}
/* line 1976, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tbody tr:nth-child(odd) {
  background: #fafafa;
}
/* line 1977, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tbody tr:nth-child(even) {
  background: #ffffff;
}
/* line 1978, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tbody tr:hover {
  background: #f3f4f6;
}
/* line 1979, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table tbody tr:last-child td {
  border-bottom: 0;
}

/* line 1989, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-cost-line {
  line-height: 1.55;
  white-space: nowrap;
}
/* line 1990, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-cost-label {
  color: var(--inq-on-surface-variant);
  margin-right: 4px;
}
/* line 1991, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-cost-val {
  font-weight: 600;
  color: #4b5563;
}
/* line 1995, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table.inquadro-summary-table--annual {
  table-layout: fixed;
  width: 100%;
  min-width: 0;
}
/* line 1999, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual th:not(.inquadro-summary-col-check),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual td:not(.inquadro-summary-col-check) {
  padding-left: 12px;
  padding-right: 12px;
}
/* line 2001, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-period {
  width: 16%;
}
/* line 2002, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-collaborator {
  width: 15%;
  white-space: nowrap;
}
/* line 2003, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-cost {
  width: 19%;
}
/* line 2004, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-role {
  width: 12%;
  white-space: normal;
  word-break: normal;
}
/* line 2007, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table.inquadro-summary-table--annual .inquadro-summary-col-framing-suggested {
  width: 18%;
}
/* line 2008, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-framing-effective {
  width: auto;
}
/* line 2011, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-framing-suggested,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table--annual .inquadro-summary-col-framing-effective {
  white-space: normal;
  word-break: break-word;
}

/* line 2023, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-card {
  background: #ffffff;
  border: 0;
  border-radius: 2px;
  padding: var(--inq-xl);
  margin-bottom: var(--inq-lg);
  box-shadow: none;
}
/* line 2032, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-card .inquadro-summary-table-wrap {
  margin: 0 calc(-1 * var(--inq-sm));
}
/* line 2037, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-card {
  border: 0;
  border-radius: 0;
  box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.05);
}
/* line 2042, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-title {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-md);
}
/* line 2050, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--inq-xl);
}
/* line 2055, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-right: var(--inq-xl);
  border-right: 1px solid var(--inq-outline-variant);
}
/* line 2062, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total:last-child {
  border-right: 0;
  padding-right: 0;
}
/* line 2063, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-label {
  font-size: 14px;
  font-weight: 600;
  color: var(--inq-on-surface-variant);
}
/* line 2064, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-value {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-size: 30px;
  line-height: 1.15;
  font-weight: 800;
  color: var(--inq-on-surface);
}
/* line 2073, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-cur {
  font-size: 18px;
  font-weight: 500;
  color: var(--inq-on-surface-variant);
}
/* line 2074, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total--accent .inquadro-summary-total-value {
  color: var(--inq-primary-container);
}
/* line 2075, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total--accent .inquadro-summary-total-cur {
  color: var(--inq-primary-container);
  opacity: 0.6;
}
/* line 2079, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-payments-totals-card {
  padding-top: var(--inq-md);
  padding-bottom: var(--inq-md);
}
/* line 2083, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-payments-totals-card .inquadro-summary-totals {
  display: flex;
  flex-wrap: wrap;
  gap: var(--inq-xl);
}
/* line 2093, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-row {
  display: flex;
  align-items: flex-start;
  gap: var(--inq-xl);
  flex-wrap: wrap;
}
/* line 2101, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-row .inquadro-summary-totals {
  flex: 1 1 auto;
  margin-top: 0;
}
/* line 2102, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-filter {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 0 0 auto;
  padding-right: var(--inq-xl);
  border-right: 1px solid var(--inq-outline-variant);
}
/* line 2110, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-label {
  font-size: 14px;
  font-weight: 600;
  color: var(--inq-on-surface-variant);
}
/* line 2112, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-select {
  appearance: none;
  -webkit-appearance: none;
  min-width: 150px;
  box-sizing: border-box;
  background-color: var(--inq-surface);
  border: 1px solid var(--inq-outline);
  border-radius: 2px;
  padding: 10px 40px 10px 12px;
  min-height: 44px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 1.5em 1.5em;
}
/* line 2130, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-select:focus {
  outline: none;
  border-color: var(--inq-secondary);
  box-shadow: 0 0 0 1px var(--inq-secondary);
}
@media (max-width: 640px) {
  /* line 2138, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals {
    grid-template-columns: 1fr;
    gap: var(--inq-md);
  }
  /* line 2139, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total {
    border-right: 0;
    padding-right: 0;
    border-bottom: 1px solid var(--inq-outline-variant);
    padding-bottom: var(--inq-md);
  }
  /* line 2140, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 2144, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-note-block.is-hidden {
  display: none;
}
/* line 2145, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-note-hint {
  margin-top: var(--inq-xs);
}
/* line 2149, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table .inquadro-summary-link {
  color: var(--inq-primary-container);
  text-decoration: none;
  cursor: pointer;
}
/* line 2153, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table .inquadro-summary-link:hover {
  text-decoration: underline;
}

/* line 2164, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset {
  background: #ffffff;
  border: 0;
  border-radius: 2px;
  padding: 20px var(--inq-xl) var(--inq-xl);
  box-shadow: none;
  font-family: var(--inq-font);
}
/* line 2174, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset > legend {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 var(--inq-md);
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
}
/* line 2183, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset > legend + * {
  clear: both;
}
/* line 2185, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset > .inquadro-field-hint {
  font-size: 14px;
  line-height: 1.5;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-md);
}
/* line 2191, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset .inquadro-documents-empty {
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-md);
}
/* line 2192, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-documents-fieldset .inquadro-documents-upload-title {
  font-size: 15px;
  font-weight: 600;
  color: var(--inq-on-surface);
  margin: var(--inq-md) 0;
}
/* line 2203, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form {
  max-width: 720px;
  margin: 0;
}
/* line 2207, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form .field {
  display: block;
  max-width: none;
  margin: 0 0 var(--inq-md);
  padding: 0;
  text-align: left;
}
/* line 2208, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form .without-colon {
  display: block;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-sm);
}
/* line 2217, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form .form-control {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  background: var(--inq-surface);
  border: 1px solid var(--inq-outline);
  border-radius: 2px;
  padding: var(--inq-md);
  min-height: 58px;
  height: auto;
  line-height: 24px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
}
/* line 2235, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form select.form-control {
  padding-right: 40px;
  background-color: var(--inq-surface);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 1.5em 1.5em;
}
/* line 2243, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form .inquadro-field-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-document-upload-form .under-field {
  display: block;
  text-align: left;
  width: 100%;
  margin: var(--inq-xs) 0 0;
  padding: 0;
  font-size: 12px;
  color: var(--inq-on-surface-variant);
}

/* line 2263, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form {
  max-width: 720px;
}
/* line 2267, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form > .inline-info.error {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 var(--inq-md);
}
/* line 2276, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-framing-result {
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
/* line 2280, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-framing-result table {
  width: 100%;
}
/* line 2283, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset {
  background: #ffffff;
  border: 0;
  border-radius: 2px;
  padding: 20px var(--inq-xl) var(--inq-xl);
  box-shadow: none;
}
/* line 2291, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset > legend {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 var(--inq-md);
  font-size: 18px;
  font-weight: 600;
  color: var(--inq-primary);
}
/* line 2300, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset > legend + * {
  clear: both;
}
/* line 2303, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .field {
  display: block;
  max-width: none;
  margin: 0 0 var(--inq-md);
  padding: 0;
  text-align: left;
}
/* line 2304, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form label,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .without-colon {
  display: block;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  color: var(--inq-on-surface-variant);
  margin: 0 0 var(--inq-sm);
}
/* line 2314, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .field input:not([type="checkbox"]):not([type="radio"]),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .field select,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .form-control {
  width: 100%;
  box-sizing: border-box;
  background: var(--inq-surface);
  border: 1px solid var(--inq-outline);
  border-radius: 2px;
  padding: var(--inq-md);
  min-height: 58px;
  height: auto;
  line-height: 24px;
  font-family: var(--inq-font);
  font-size: 16px;
  color: var(--inq-on-surface);
}
/* line 2330, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .field select {
  padding-right: 40px;
  background-color: var(--inq-surface);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 1.5em 1.5em;
}
/* line 2338, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-field-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .under-field {
  display: block;
  text-align: left;
  width: 100%;
  margin: var(--inq-xs) 0 0;
  padding: 0;
  font-size: 12px;
  color: var(--inq-on-surface-variant);
}
/* line 2350, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset .field > .inquadro-field-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset .field > .under-field,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset .field > .field-hint,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-employment-form .inquadro-fieldset .field > p.field-hint {
  display: block;
  min-width: 0;
  padding-left: 0;
  letter-spacing: normal;
  text-align: left;
}

@media (max-width: 767px) {
  /* line 2371, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-card {
    border: 0;
    border-radius: 16px;
    box-shadow: 0 6px 22px -6px rgba(0, 0, 0, 0.12);
    padding: var(--inq-lg);
  }
  /* line 2378, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse {
    display: flex;
    flex-direction: column;
    gap: var(--inq-md);
  }
  /* line 2384, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-map {
    aspect-ratio: auto;
    height: 200px;
    border-radius: 16px;
  }
  /* line 2390, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification {
    border-radius: 16px;
  }
  /* line 2392, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-association-form input:not([type="checkbox"]):not([type="radio"]),
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-association-form select,
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-association-form .ui-autocomplete-input {
    min-height: 48px;
    font-size: 16px;
  }
  /* line 2399, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-card.bg-tertiary {
    border-radius: 16px;
  }
}

/* line 2408, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 2412, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-table-wrap {
    display: none;
  }
  /* line 2416, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app main.container-max {
    padding-left: var(--inq-sm);
    padding-right: var(--inq-sm);
  }
  /* line 2417, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #content {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 2421, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-card.inquadro-summary-section {
    background: transparent;
    padding: 0;
    border: 0;
    box-shadow: none;
  }
  /* line 2427, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-mobile {
    display: flex;
    flex-direction: column;
    gap: var(--inq-md);
  }
  /* line 2431, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-card {
    padding: var(--inq-md);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  }
  /* line 2432, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-title {
    margin-bottom: var(--inq-sm);
  }
  /* line 2433, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals-row {
    flex-direction: column;
    gap: var(--inq-md);
  }
  /* line 2434, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-filter {
    flex-direction: column;
    padding-right: 0;
    border-right: 0;
    width: 100%;
  }
  /* line 2435, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-year-select {
    width: 100%;
  }
  /* line 2436, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-totals {
    grid-template-columns: 1fr;
    gap: 0;
  }
  /* line 2437, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total {
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    gap: var(--inq-sm);
    padding: 9px 0;
    border-right: 0;
    border-bottom: 1px solid var(--inq-outline-variant);
  }
  /* line 2446, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2447, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-label {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .03em;
  }
  /* line 2448, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-value {
    font-size: 18px;
    font-weight: 700;
  }
  /* line 2449, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-total-cur {
    font-size: 12px;
  }
  /* line 2451, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard {
    background: #ffffff;
    border: 1px solid var(--inq-outline-variant);
    border-radius: 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
    padding: var(--inq-md);
  }
  /* line 2458, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__head {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: var(--inq-sm);
    margin-bottom: var(--inq-md);
  }
  /* line 2465, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__role {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
    line-height: 1.25;
    color: var(--inq-secondary);
    margin-bottom: 2px;
  }
  /* line 2474, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__name {
    font-size: 16px;
    font-weight: 700;
    color: var(--inq-on-surface);
  }
  /* line 2475, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__badge {
    flex: 0 0 auto;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .04em;
    padding: 3px 10px;
    border-radius: 999px;
    white-space: nowrap;
  }
  /* line 2485, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__badge.is-active {
    background: var(--inq-secondary);
    color: #ffffff;
  }
  /* line 2486, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__badge.is-pending {
    background: #ece7e3;
    color: var(--inq-on-surface-variant);
  }
  /* line 2488, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__rows {
    display: flex;
    flex-direction: column;
  }
  /* line 2489, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 9px 0;
    border-bottom: 1px solid var(--inq-outline-variant);
  }
  /* line 2496, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__row:last-child {
    border-bottom: 0;
  }
  /* line 2497, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__label {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .04em;
    color: var(--inq-on-surface-variant);
  }
  /* line 2504, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__val {
    font-size: 14px;
    font-weight: 700;
    color: var(--inq-on-surface);
  }
  /* line 2505, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__val.is-accent {
    color: var(--inq-on-surface);
  }
  /* line 2508, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__btn {
    display: block;
    margin-top: var(--inq-md);
    padding: 11px;
    text-align: center;
    border-radius: 8px;
    background: transparent;
    border: 1.5px solid var(--inq-secondary);
    color: var(--inq-secondary);
    font-family: var(--inq-font);
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-decoration: none;
  }
  /* line 2523, /app/app/assets/stylesheets/inquadro/_redesign.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__btn:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-mcard__btn:focus {
    background: var(--inq-secondary);
    color: #ffffff;
    text-decoration: none;
  }
}

/* line 2540, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table {
  table-layout: fixed;
  width: 100%;
  min-width: 0;
}
/* line 2541, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table .inquadro-period-line {
  display: block;
  white-space: nowrap;
}
/* line 2544, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table th,
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table td {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 2546, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th {
  white-space: nowrap;
}
/* line 2548, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(1),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(1) {
  width: 17%;
}
/* line 2550, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(2),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(2) {
  width: 11%;
}
/* line 2552, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(3),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(3) {
  width: 16%;
}
/* line 2554, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(4),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(4) {
  width: 16%;
}
/* line 2556, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(5),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(5) {
  width: 21%;
}
/* line 2558, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table thead th:nth-child(6),
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-esito-page:not(.inquadro-esito-page--pdf) .inquadro-framing-table tbody td:nth-child(6) {
  width: 19%;
}

/* line 2568, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-choose-effective {
  display: inline-block;
  padding: 4px 12px;
  border: 1px solid var(--inq-secondary);
  border-radius: 999px;
  color: var(--inq-secondary);
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}
/* line 2578, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-choose-effective:hover, body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-summary-choose-effective:focus {
  background: var(--inq-secondary);
  color: #ffffff;
  text-decoration: none;
}
/* line 2581, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app #inquadramento-effettivo {
  scroll-margin-top: 96px;
  border-radius: 10px;
}
/* line 2582, /app/app/assets/stylesheets/inquadro/_redesign.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app #inquadramento-effettivo.inquadro-focus-flash {
  animation: inquadro-focus-flash 2.2s ease;
}

@keyframes inquadro-focus-flash {
  0% {
    box-shadow: 0 0 0 0 rgba(144, 77, 0, 0);
    background-color: transparent;
  }
  12% {
    box-shadow: 0 0 0 3px var(--inq-secondary);
    background-color: rgba(144, 77, 0, 0.07);
  }
  65% {
    box-shadow: 0 0 0 3px var(--inq-secondary);
    background-color: rgba(144, 77, 0, 0.07);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(144, 77, 0, 0);
    background-color: transparent;
  }
}
/* line 27, /app/app/assets/stylesheets/inquadro/_mobile.scss */
body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav {
  display: none;
}
@media (max-width: 767px) {
  /* line 37, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > main {
    padding: var(--inq-md) var(--inq-md) calc(var(--inq-lg) + env(safe-area-inset-bottom, 0px));
  }
  /* line 42, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header {
    gap: var(--inq-xs);
    padding-left: 16px;
    padding-right: 16px;
  }
  /* line 52, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header > div:first-child {
    min-width: 0;
  }
  /* line 54, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header h2, body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header #title-bar .page-title, #title-bar body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header .page-title {
    font-size: 14px;
    letter-spacing: .04em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
  }
  /* line 62, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header .inquadro-header-actions {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
  }
  /* line 68, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header .inquadro-header-actions .inquadro-headbtn {
    padding: 8px 12px;
    font-size: 13px;
  }
  /* line 71, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app #inquadro-main-wrap > header .inquadro-header-actions .inquadro-headbtn .material-symbols-outlined {
    font-size: 18px;
  }
  /* line 79, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 45;
    height: calc(64px + env(safe-area-inset-bottom, 0px));
    padding-bottom: env(safe-area-inset-bottom, 0px);
    background: var(--inq-surface-lowest, #ffffff);
    border-top: 1px solid var(--inq-outline-variant);
    justify-content: space-around;
    align-items: center;
    font-family: var(--inq-font);
  }
  /* line 94, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item {
    flex: 1 1 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2px;
    padding: 6px 2px;
    color: var(--inq-on-surface-variant);
    text-decoration: none;
  }
  /* line 106, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item .material-symbols-outlined {
    font-size: 22px;
  }
  /* line 108, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item.is-active {
    color: var(--inq-secondary);
  }
  /* line 110, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item.is-active .material-symbols-outlined {
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
  }
  /* line 111, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item.is-active .inqm-bottomnav__label {
    font-weight: 700;
  }
  /* line 113, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__item:hover {
    text-decoration: none;
  }
  /* line 115, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-bottomnav__label {
    font-size: 10px;
    line-height: 1.2;
    font-weight: 500;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 128, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-card {
    padding: 20px var(--inq-md);
    border-radius: 2px;
  }
  /* line 137, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-banner,
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification {
    padding: var(--inq-md);
    border-radius: 2px;
  }
  /* line 142, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-banner p,
  body[data-controller^="administration/public/inquadro"].inquadro-app .inquadro-entity-classification p {
    font-size: 13px;
    line-height: 1.45;
  }
  /* line 148, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse {
    display: block;
  }
  /* line 151, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse > * + * {
    margin-top: var(--inq-md);
  }
  /* line 153, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse input, body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse select, body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse textarea {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 154, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-collapse .inquadro-autocomplete-wrap input {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 160, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-map {
    aspect-ratio: auto;
    height: 240px;
  }
  /* line 168, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-stat {
    background: #ffffff;
    border: 1px solid var(--inq-outline-variant);
    border-radius: 2px;
    padding: var(--inq-md);
  }
  /* line 174, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-stat .inqm-stat__label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--inq-on-surface-variant);
    margin-bottom: 6px;
  }
  /* line 183, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-stat .inqm-stat__value {
    display: block;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 800;
    color: var(--inq-on-surface);
  }
  /* line 190, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-stat.inqm-stat--accent .inqm-stat__value {
    color: var(--inq-primary-container);
  }
  /* line 196, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-pill {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 700;
    background: var(--inq-surface);
    color: var(--inq-on-surface-variant);
  }
  /* line 207, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-pill::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: currentColor;
  }
  /* line 214, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-pill.inqm-pill--ok {
    background: #e6f4ea;
    color: #1e7e34;
  }
  /* line 215, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-pill.inqm-pill--warn {
    background: #fdf3e0;
    color: #92600a;
  }
  /* line 216, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-pill.inqm-pill--danger {
    background: #ffdad6;
    color: #93000a;
  }
  /* line 222, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card {
    background: #ffffff;
    border: 1px solid var(--inq-outline-variant);
    border-radius: 2px;
    padding: var(--inq-md);
  }
  /* line 228, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card + body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card {
    margin-top: var(--inq-sm);
  }
  /* line 230, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card .inqm-list-card__title {
    font-size: 16px;
    font-weight: 600;
    color: var(--inq-on-surface);
  }
  /* line 235, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card .inqm-list-card__subtitle {
    font-size: 13px;
    color: var(--inq-on-surface-variant);
  }
  /* line 239, /app/app/assets/stylesheets/inquadro/_mobile.scss */
  body[data-controller^="administration/public/inquadro"].inquadro-app .inqm-list-card .inqm-list-card__foot {
    margin-top: var(--inq-sm);
    padding-top: var(--inq-sm);
    border-top: 1px solid var(--inq-outline-variant);
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--inq-sm);
  }
}
/*

*/
