/* line 1, ../../../src/AppBundle/Resources/sass/env.scss */
.env-info {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  line-height: 20px;
  padding: 20px;
  color: #ffffff;
  pointer-events: none;
  opacity: 0;
}

/* line 13, ../../../src/AppBundle/Resources/sass/env.scss */
.error-window {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 98;
  background-color: #ffffff;
}
/* line 22, ../../../src/AppBundle/Resources/sass/env.scss */
.error-window .close-btn {
  position: absolute;
  right: 0;
  top: 60px;
  line-height: 20px;
  padding: 20px;
  color: #ffffff;
  background-color: #c10000;
}
/* line 31, ../../../src/AppBundle/Resources/sass/env.scss */
.error-window .close-btn i {
  line-height: 20px;
}
/* line 36, ../../../src/AppBundle/Resources/sass/env.scss */
.error-window iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* global */
/* line 6, assetic_compassO5s39W.scss */
html {
  height: 100%;
}

/* line 10, assetic_compassO5s39W.scss */
body {
  background-color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
}

/* line 22, assetic_compassO5s39W.scss */
a {
  text-decoration: none;
  outline: 0;
}
/* line 26, assetic_compassO5s39W.scss */
a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 34, assetic_compassO5s39W.scss */
.status-span {
  white-space: nowrap;
  display: inline-block;
  line-height: 16px;
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 16px;
  text-align: center;
  background-color: #666666;
  color: #ffffff;
}
/* line 45, assetic_compassO5s39W.scss */
.status-span > span {
  margin-right: 6px;
}
/* line 49, assetic_compassO5s39W.scss */
.status-span i {
  display: inline-block;
}

/* line 54, assetic_compassO5s39W.scss */
.hide {
  display: none;
}

/* line 58, assetic_compassO5s39W.scss */
.full, .terminal-screen .cell-image, .terminal-screen .cell-image .file-browser, .terminal-screen .cell-image .file-browser .file-preview, .terminal-screen .cell-image .file-browser .file-preview .file-preview-image, .terminal-screen .cell-image .file-browser .actions, .terminal-screen .cell-buttons {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 66, assetic_compassO5s39W.scss */
.is-section {
  display: none;
}

/* line 70, assetic_compassO5s39W.scss */
.bg-type-a {
  background-color: #159e00;
}

/* line 71, assetic_compassO5s39W.scss */
.bg-type-w {
  background-color: #ffb400;
}

/* line 72, assetic_compassO5s39W.scss */
.bg-type-d {
  background-color: #c10000;
}

/* line 74, assetic_compassO5s39W.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 75, assetic_compassO5s39W.scss */
.mb40 {
  margin-bottom: 40px;
}

/* line 76, assetic_compassO5s39W.scss */
.h30 {
  height: 30px;
}

/* line 78, assetic_compassO5s39W.scss */
.like-a {
  cursor: pointer;
}

/* line 82, assetic_compassO5s39W.scss */
ul,
ul > li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 89, assetic_compassO5s39W.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 93, assetic_compassO5s39W.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 97, assetic_compassO5s39W.scss */
.clear, .application > .content .edit-container:after, .application > .content .edit-container .edit-box .field:after, .application > .content .edit-container .edit-box .field .inline-btn-info:after, .application > .content .edit-container .edit-box .field .input-type-id:after, .application > .content .edit-container .edit-box .field .fotos-container .foto:after, .application > .content .edit-container .edit-box .field .list .item:after, .application > .content .edit-container .fields-editor .fields-container .item .checker .lr:after, .application > .content .edit-container .select-guest-type:after, .application > .content .list-container .list .day-head:after, .application .raport-container .avg-chart .line:after, .application .rating-boxes:after {
  clear: both;
  content: '';
  display: block;
}

/* line 103, assetic_compassO5s39W.scss */
.mbtn {
  display: inline-block;
  text-transform: uppercase;
  background-color: #f2f2f2;
  padding: 5px;
  color: #666666;
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  font-weight: normal;
}
/* line 114, assetic_compassO5s39W.scss */
.mbtn.selected {
  background-color: #666666;
  color: #ffffff;
}
/* line 119, assetic_compassO5s39W.scss */
.mbtn.margins {
  margin: 4px 0;
}
/* line 123, assetic_compassO5s39W.scss */
.mbtn.block {
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 15px;
  text-align: center;
}
/* line 130, assetic_compassO5s39W.scss */
.mbtn.block i {
  font-size: 18px;
  margin-right: 5px;
}
/* line 136, assetic_compassO5s39W.scss */
.mbtn.wide {
  display: block;
  width: 100%;
}

/* line 142, assetic_compassO5s39W.scss */
.mlabel {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  min-width: 20px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-left: 1px;
  vertical-align: 4px;
  color: #ffffff;
  background-color: #666666;
  vertical-align: middle;
  margin-left: 5px;
}
/* line 159, assetic_compassO5s39W.scss */
.mlabel.mlabel-on {
  background-color: #69d96d;
}
/* line 163, assetic_compassO5s39W.scss */
.mlabel.mlabel-off {
  background-color: #ff9b9b;
}

/* line 169, assetic_compassO5s39W.scss */
.text-color-success {
  color: #159e00;
}

/* line 173, assetic_compassO5s39W.scss */
.text-color-change {
  color: #00a6e4;
}

/* line 177, assetic_compassO5s39W.scss */
.text-color-out {
  color: #ffb400;
}

/* line 181, assetic_compassO5s39W.scss */
.text-color-error {
  color: #c10000;
}

/* line 185, assetic_compassO5s39W.scss */
.background-color-success {
  background-color: #159e00;
}

/* line 189, assetic_compassO5s39W.scss */
.background-color-change {
  background-color: #00a6e4;
}

/* line 193, assetic_compassO5s39W.scss */
.background-color-out {
  background-color: #ffb400;
}

/* line 197, assetic_compassO5s39W.scss */
.background-color-error {
  background-color: #c10000;
}

/* line 201, assetic_compassO5s39W.scss */
.xbtn {
  line-height: 78px;
  height: 80px;
  width: 100%;
  display: block;
  text-align: center;
  background-color: #666666;
  color: #ffffff;
  font-weight: bold;
  font-size: 36px;
  padding: 0 20px;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #666666;
  -webkit-appearance: none;
  appearance: none;
}
/* line 219, assetic_compassO5s39W.scss */
.xbtn:focus, .xbtn:active {
  color: #ffffff;
  text-decoration: none;
}
/* line 225, assetic_compassO5s39W.scss */
.xbtn.success {
  background-color: #159e00;
  border-color: #159e00;
}
/* line 230, assetic_compassO5s39W.scss */
.xbtn.change {
  background-color: #00a6e4;
  border-color: #00a6e4;
}
/* line 235, assetic_compassO5s39W.scss */
.xbtn.out {
  background-color: #ffb400;
  border-color: #ffb400;
}
/* line 240, assetic_compassO5s39W.scss */
.xbtn.error {
  background-color: #c10000;
  border-color: #c10000;
}
/* line 245, assetic_compassO5s39W.scss */
.xbtn:focus {
  border-width: 4px;
  border-color: #000000;
  line-height: 72px;
  padding: 0 17px;
  outline: 0;
}
/* line 253, assetic_compassO5s39W.scss */
.xbtn.with-icon {
  padding-right: 120px;
}
/* line 256, assetic_compassO5s39W.scss */
.xbtn.with-icon i {
  display: block;
  width: 100px;
  height: 80px;
  line-height: 80px;
  font-size: 50px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 269, assetic_compassO5s39W.scss */
.xbtn.small {
  padding: 0 10px;
  font-size: 24px;
  line-height: 40px;
  height: 40px;
}
/* line 276, assetic_compassO5s39W.scss */
.xbtn.w50 {
  width: 50%;
  float: left;
}
/* line 281, assetic_compassO5s39W.scss */
.xbtn.w40 {
  width: 40%;
  float: left;
}
/* line 286, assetic_compassO5s39W.scss */
.xbtn.w33 {
  width: 33.3333%;
  float: left;
}
/* line 291, assetic_compassO5s39W.scss */
.xbtn.w25 {
  width: 25%;
  float: left;
}
/* line 296, assetic_compassO5s39W.scss */
.xbtn.w20 {
  width: 20%;
  float: left;
}
/* line 301, assetic_compassO5s39W.scss */
.xbtn.w10 {
  width: 10%;
  float: left;
}
/* line 306, assetic_compassO5s39W.scss */
.xbtn.border-right {
  border-right: 1px solid #ffffff;
}
/* line 310, assetic_compassO5s39W.scss */
.xbtn.left-btn {
  font-weight: normal;
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 24px;
}
/* line 317, assetic_compassO5s39W.scss */
.xbtn.left-btn:focus {
  padding-left: 27px;
  padding-right: 27px;
}
/* line 323, assetic_compassO5s39W.scss */
.xbtn:active, .xbtn:hover {
  color: #606060;
  text-decoration: none;
  background-color: #ffffff;
}
/* line 329, assetic_compassO5s39W.scss */
.xbtn:active.success, .xbtn:hover.success {
  color: #159e00;
}
/* line 333, assetic_compassO5s39W.scss */
.xbtn:active.out, .xbtn:hover.out {
  color: #ffb400;
}
/* line 337, assetic_compassO5s39W.scss */
.xbtn:active.error, .xbtn:hover.error {
  color: #c10000;
}
/* line 343, assetic_compassO5s39W.scss */
.xbtn.custom:active, .xbtn.custom:hover {
  background-color: #ffffff !important;
}

/* line 350, assetic_compassO5s39W.scss */
.icobtn, .application > .content .edit-actions .action, .application > .content .list-container .list a.with-button .btn, .application > .content .list-container .list div.ls.with-button .btn {
  display: block;
  height: 80px;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  padding: 44px 0 0 0;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  line-height: 32px;
}
/* line 363, assetic_compassO5s39W.scss */
.icobtn em, .application > .content .edit-actions .action em, .application > .content .list-container .list a.with-button .btn em, .application > .content .list-container .list div.ls.with-button .btn em {
  position: absolute;
  left: 50%;
  top: 40%;
  background-color: #ffffff;
  border-radius: 14px;
  width: 28px;
  height: 28px;
  display: block;
  margin-left: -14px;
  margin-top: -14px;
}
/* line 376, assetic_compassO5s39W.scss */
.icobtn i, .application > .content .edit-actions .action i, .application > .content .list-container .list a.with-button .btn i, .application > .content .list-container .list div.ls.with-button .btn i {
  position: absolute;
  font-size: 36px;
  display: block;
  left: 0;
  right: 0;
  top: 6px;
  line-height: 50px;
  text-align: center;
}
/* line 388, assetic_compassO5s39W.scss */
.icobtn.just-ico i, .application > .content .edit-actions .just-ico.action i, .application > .content .list-container .list a.with-button .just-ico.btn i, .application > .content .list-container .list div.ls.with-button .just-ico.btn i {
  top: 0;
  line-height: 80px;
  font-size: 44px;
}
/* line 395, assetic_compassO5s39W.scss */
.icobtn.dark, .application > .content .edit-actions .dark.action, .application > .content .list-container .list a.with-button .dark.btn, .application > .content .list-container .list div.ls.with-button .dark.btn {
  background-color: #ffffff;
  color: #666666;
}
/* line 399, assetic_compassO5s39W.scss */
.icobtn.dark:hover, .application > .content .edit-actions .dark.action:hover, .application > .content .list-container .list a.with-button .dark.btn:hover, .application > .content .list-container .list div.ls.with-button .dark.btn:hover {
  background-color: #ffffff;
  color: #666666;
}
/* line 406, assetic_compassO5s39W.scss */
.icobtn.circle i, .application > .content .edit-actions .circle.action i, .application > .content .list-container .list a.with-button .circle.btn i, .application > .content .list-container .list div.ls.with-button .circle.btn i {
  left: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin-left: -20px;
  border-radius: 20px;
  background-color: #666666;
  color: #ffffff;
  right: auto;
  font-size: 26px;
}
/* line 420, assetic_compassO5s39W.scss */
.icobtn.circle.just-ico i, .application > .content .edit-actions .circle.just-ico.action i, .application > .content .list-container .list a.with-button .circle.just-ico.btn i, .application > .content .list-container .list div.ls.with-button .circle.just-ico.btn i {
  width: 60px;
  height: 60px;
  top: 10px;
  line-height: 60px;
  font-size: 32px;
  border-radius: 30px;
  margin-left: -30px;
}

/* line 434, assetic_compassO5s39W.scss */
.context-menu-list {
  font-size: 18px !important;
}

/* line 438, assetic_compassO5s39W.scss */
.offline-container {
  position: absolute;
  left: 210px;
  bottom: 10px;
  height: 73px;
  width: 73px;
  z-index: 99;
  display: none;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 0px 15px #00000042;
  cursor: pointer;
}
/* line 451, assetic_compassO5s39W.scss */
.offline-container .icon,
.offline-container .icon > i {
  color: #159e00;
  font-size: 60px;
  display: block;
  width: 73px;
  height: 73px;
  line-height: 73px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  /*
  .num {
  	font-size: 10px;
  	line-height: 18px;
  	position: absolute;
  	right: -5px;
  	bottom: -5px;
  	width: 18px;
  	height: 18px;
  	text-align: center;
  	display: block;
  	border-radius: 50%;
  	background-color: $color-error;
  	color: $color-white;
  }
  */
}
/* line 483, assetic_compassO5s39W.scss */
.offline-container .icon .num,
.offline-container .icon > i .num {
  display: none;
}
/* line 488, assetic_compassO5s39W.scss */
.offline-container .icon > i.icon-2 {
  display: none;
}
/* line 492, assetic_compassO5s39W.scss */
.offline-container.is-offline {
  background-color: #c10000;
}
/* line 496, assetic_compassO5s39W.scss */
.offline-container.is-offline .icon > i.icon-1 {
  display: none;
}
/* line 500, assetic_compassO5s39W.scss */
.offline-container.is-offline .icon > i.icon-2 {
  color: #ffffff;
  display: block;
}
/* line 507, assetic_compassO5s39W.scss */
.offline-container.active {
  display: block;
}

/* line 512, assetic_compassO5s39W.scss */
.offline-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
}
/* line 523, assetic_compassO5s39W.scss */
.offline-popup .inside {
  margin: 0 auto;
  width: 100%;
  padding: 20px;
  max-width: 500px;
}
/* line 529, assetic_compassO5s39W.scss */
.offline-popup .inside a {
  display: inline-block;
  margin: 5px;
  color: #ffffff;
  background-color: #000000;
  padding: 4px 10px;
  font-size: 16px;
  line-height: 22px;
}

/* line 541, assetic_compassO5s39W.scss */
.outer-form {
  height: 100%;
  width: 100%;
}

/* line 546, assetic_compassO5s39W.scss */
.application {
  height: 100%;
  width: 100%;
  position: relative;
  padding-left: 200px;
}
/* line 552, assetic_compassO5s39W.scss */
.application > .top {
  left: 200px;
  position: absolute;
  top: 0;
  height: 90px;
  right: 0;
}
/* line 559, assetic_compassO5s39W.scss */
.application > .top > .left {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #666666;
  left: -200px;
  right: 50%;
}
/* line 567, assetic_compassO5s39W.scss */
.application > .top > .left .logo {
  display: block;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 90px;
  background: url("/bundles/app/img/logo-limeaccess-white.png") no-repeat center center;
  background-size: contain;
}
/* line 582, assetic_compassO5s39W.scss */
.application > .top > .left .burger,
.application > .top > .right .burger {
  z-index: 1;
}
/* line 586, assetic_compassO5s39W.scss */
.application > .top > .left .burger,
.application > .top > .left .search,
.application > .top > .right .burger,
.application > .top > .right .search {
  display: none;
}
/* line 591, assetic_compassO5s39W.scss */
.application > .top > .left .company,
.application > .top > .right .company {
  display: none;
  float: left;
  color: #ffffff;
  font-size: 36px;
  font-weight: bold;
  padding-left: 20px;
  line-height: 90px;
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 606, assetic_compassO5s39W.scss */
.application > .top > .left .user,
.application > .top > .right .user {
  line-height: 90px;
  color: #ffffff;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
  font-size: 25px;
  position: relative;
}
/* line 617, assetic_compassO5s39W.scss */
.application > .top > .left .user .up,
.application > .top > .right .user .up {
  font-style: italic;
  padding-top: 8px;
  opacity: 1;
}
/* line 622, assetic_compassO5s39W.scss */
.application > .top > .left .user .up.one,
.application > .top > .right .user .up.one {
  padding-top: 18px;
}
/* line 627, assetic_compassO5s39W.scss */
.application > .top > .left .user .down,
.application > .top > .right .user .down {
  padding-bottom: 8px;
  font-size: 19px;
}
/* line 632, assetic_compassO5s39W.scss */
.application > .top > .left .user .down,
.application > .top > .left .user .up,
.application > .top > .right .user .down,
.application > .top > .right .user .up {
  font-size: 19px;
  display: block;
  line-height: 22px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 642, assetic_compassO5s39W.scss */
.application > .top > .left .user .down span,
.application > .top > .left .user .up span,
.application > .top > .right .user .down span,
.application > .top > .right .user .up span {
  text-transform: none;
}
/* line 647, assetic_compassO5s39W.scss */
.application > .top > .left .user a,
.application > .top > .right .user a {
  color: #ffffff;
}
/* line 651, assetic_compassO5s39W.scss */
.application > .top > .left .user .logout,
.application > .top > .right .user .logout {
  width: 90px;
  height: 90px;
  line-height: 90px;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  color: #02FF02;
  cursor: pointer;
  font-size: 36px;
}
/* line 664, assetic_compassO5s39W.scss */
.application > .top > .left .user .selfservice-manual,
.application > .top > .right .user .selfservice-manual {
  position: absolute;
  left: 200px;
  top: 0;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #000000;
  display: block;
  text-align: center;
}
/* line 675, assetic_compassO5s39W.scss */
.application > .top > .left .user .selfservice-manual.is-on,
.application > .top > .right .user .selfservice-manual.is-on {
  color: #02FF02;
}
/* line 680, assetic_compassO5s39W.scss */
.application > .top > .left .user .dropdown,
.application > .top > .right .user .dropdown {
  display: none;
  position: absolute;
  top: 60px;
  right: 0;
  z-index: 3;
  background-color: #666666;
  line-height: 42px;
}
/* line 689, assetic_compassO5s39W.scss */
.application > .top > .left .user .dropdown a,
.application > .top > .right .user .dropdown a {
  text-transform: none;
  display: block;
  font-size: 24px;
  color: #ffffff;
  padding: 0 20px;
}
/* line 696, assetic_compassO5s39W.scss */
.application > .top > .left .user .dropdown a:hover,
.application > .top > .right .user .dropdown a:hover {
  background-color: #3E3E3E;
}
/* line 701, assetic_compassO5s39W.scss */
.application > .top > .left .user .dropdown.opened,
.application > .top > .right .user .dropdown.opened {
  display: block;
}
/* line 706, assetic_compassO5s39W.scss */
.application > .top > .left .user .langs,
.application > .top > .right .user .langs {
  position: absolute;
  right: 80px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 13px;
  line-height: 16px;
}
/* line 714, assetic_compassO5s39W.scss */
.application > .top > .left .user .langs a,
.application > .top > .right .user .langs a {
  text-transform: uppercase;
  opacity: 0.3;
}
/* line 718, assetic_compassO5s39W.scss */
.application > .top > .left .user .langs a.selected,
.application > .top > .right .user .langs a.selected {
  opacity: 1;
}
/* line 724, assetic_compassO5s39W.scss */
.application > .top > .left .user .langs-and-logout,
.application > .top > .right .user .langs-and-logout {
  display: none;
}
/* line 730, assetic_compassO5s39W.scss */
.application > .top > .right {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #3E3E3E;
  left: 50%;
  right: 0;
  padding: 0 30px;
}
/* line 739, assetic_compassO5s39W.scss */
.application > .top > .right input {
  background-color: #f2f2f2;
  line-height: 30px;
  padding: 5px 20px;
  color: #666666;
  font-size: 24px;
  border: 0;
  border-radius: 20px;
  width: 100%;
}
/* line 750, assetic_compassO5s39W.scss */
.application > .top > .right .user .logout {
  right: -30px;
}
/* line 756, assetic_compassO5s39W.scss */
.application > .undermenu {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200px;
}
/* line 762, assetic_compassO5s39W.scss */
.application > .undermenu .tutorial-link {
  display: none;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background-color: #2b2b2b;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 774, assetic_compassO5s39W.scss */
.application > .undermenu .tutorial-link i {
  color: #fed700;
  font-size: 34px;
  vertical-align: -5px;
  margin-right: 10px;
}
/* line 781, assetic_compassO5s39W.scss */
.application > .undermenu .tutorial-link:hover {
  background-color: #ffffff;
  color: #666666;
}
/* line 785, assetic_compassO5s39W.scss */
.application > .undermenu .tutorial-link:hover i {
  color: #fed700;
}
/* line 791, assetic_compassO5s39W.scss */
.application > .undermenu .status-info {
  display: block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background-color: #666666;
}
/* line 798, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i {
  display: inline-block;
  width: 30px;
  text-align: center;
  color: #000000;
}
/* line 804, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.info-init {
  color: #ffb400;
}
/* line 805, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.info-success {
  color: #1bcd00;
}
/* line 806, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.info-error {
  color: #c10000;
}
/* line 807, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.is-progress {
  animation-duration: 0.4s;
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
/* line 815, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.push-notifications {
  color: #000000;
  cursor: pointer;
}
/* line 819, assetic_compassO5s39W.scss */
.application > .undermenu .status-info i.push-notifications.active {
  color: #1bcd00;
}
/* line 826, assetic_compassO5s39W.scss */
.application > .menu {
  position: absolute;
  left: 0;
  width: 200px;
  top: 90px;
  bottom: 40px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #3E3E3E;
}
/* line 837, assetic_compassO5s39W.scss */
.application > .menu .header {
  text-transform: uppercase;
  text-align: center;
  height: 80px;
  line-height: 80px;
  font-size: 36px;
  color: #ffffff;
}
/* line 848, assetic_compassO5s39W.scss */
.application > .menu ul li a {
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
  padding: 8px;
  color: #ffffff;
  position: relative;
  background-color: #606060;
  /*transition: background-color .2s;*/
  text-decoration: none;
}
/* line 861, assetic_compassO5s39W.scss */
.application > .menu ul li a.with-icon {
  padding-top: 48px;
}
/* line 864, assetic_compassO5s39W.scss */
.application > .menu ul li a.with-icon i {
  position: absolute;
  top: 12px;
  left: 0;
  font-size: 26px;
  width: 100%;
  text-align: center;
}
/* line 875, assetic_compassO5s39W.scss */
.application > .menu ul li select {
  display: block;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
  padding: 8px;
  color: #ffffff;
  background-color: #606060;
  text-decoration: none;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
}
/* line 892, assetic_compassO5s39W.scss */
.application > .menu ul li:nth-child(even) a, .application > .menu ul li:nth-child(even) select {
  appearance: none;
}
/* line 898, assetic_compassO5s39W.scss */
.application > .menu ul li a.bg-error {
  background-color: #5e0000;
}
/* line 903, assetic_compassO5s39W.scss */
.application > .menu ul li a:hover, .application > .menu ul li a:active, .application > .menu ul li a.selected {
  text-decoration: none;
  background-color: #ffffff;
  color: #606060;
}
/* line 912, assetic_compassO5s39W.scss */
.application > .menu ul li.sub-select {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #2b2b2b;
}
/* line 917, assetic_compassO5s39W.scss */
.application > .menu ul li.sub-select a {
  text-align: left;
  background-color: #2b2b2b;
  font-size: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 927, assetic_compassO5s39W.scss */
.application > .menu ul li.sub-select a i {
  display: inline-block;
  width: 15px;
  text-align: left;
}
/* line 933, assetic_compassO5s39W.scss */
.application > .menu ul li.sub-select a:hover {
  color: #ffffff;
}
/* line 942, assetic_compassO5s39W.scss */
.application > .content {
  position: absolute;
  left: 200px;
  top: 90px;
  bottom: 0;
  right: 0;
}
/* line 949, assetic_compassO5s39W.scss */
.application > .content .inner-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 957, assetic_compassO5s39W.scss */
.application > .content .head {
  text-align: center;
  line-height: 80px;
  height: 80px;
  font-size: 36px;
  color: #3E3E3E;
  overflow: hidden;
  text-transform: uppercase;
  position: relative;
}
/* line 967, assetic_compassO5s39W.scss */
.application > .content .head.blue {
  background-color: #316695;
  color: #ffffff;
}
/* line 972, assetic_compassO5s39W.scss */
.application > .content .head a.sort-handler {
  position: absolute;
  display: block;
  background-color: #ffffff;
  color: #000000;
  font-size: 24px;
  line-height: 24px;
  padding: 10px;
  top: 50%;
  left: 20px;
  transform: translate(0, -50%);
}
/* line 985, assetic_compassO5s39W.scss */
.application > .content .head a.close-w {
  position: absolute;
  color: #6C6C6C;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  font-weight: normal;
}
/* line 997, assetic_compassO5s39W.scss */
.application > .content .head .tags-selector {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 30px;
  font-size: 24px;
  max-width: 200px;
}
/* line 1006, assetic_compassO5s39W.scss */
.application > .content .head .tags-selector select {
  width: 100%;
}
/* line 1010, assetic_compassO5s39W.scss */
.application > .content .head .tags-selector a {
  position: absolute;
  width: 30px;
  text-align: center;
  left: -30px;
  top: 0;
  color: #000000;
}
/* line 1020, assetic_compassO5s39W.scss */
.application > .content .head .sort-selector {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 30px;
  font-size: 24px;
  max-width: 200px;
}
/* line 1029, assetic_compassO5s39W.scss */
.application > .content .head .sort-selector select {
  width: 100%;
}
/* line 1034, assetic_compassO5s39W.scss */
.application > .content .head .flex {
  display: flex;
}
/* line 1037, assetic_compassO5s39W.scss */
.application > .content .head .flex .left,
.application > .content .head .flex .right {
  white-space: nowrap;
}
/* line 1041, assetic_compassO5s39W.scss */
.application > .content .head .flex .left a,
.application > .content .head .flex .right a {
  padding: 10px;
  display: inline-block;
  line-height: 60px;
  color: #6C6C6C;
  vertical-align: top;
  font-size: 16px;
  line-height: 24px;
}
/* line 1050, assetic_compassO5s39W.scss */
.application > .content .head .flex .left a.add-gt,
.application > .content .head .flex .right a.add-gt {
  padding: 22px 4px;
  line-height: 36px;
}
/* line 1054, assetic_compassO5s39W.scss */
.application > .content .head .flex .left a.add-gt > i,
.application > .content .head .flex .right a.add-gt > i {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 20px;
  line-height: 36px;
  color: #ffffff;
  display: block;
  text-align: center;
  position: relative;
}
/* line 1065, assetic_compassO5s39W.scss */
.application > .content .head .flex .left a.add-gt > i > i,
.application > .content .head .flex .right a.add-gt > i > i {
  position: absolute;
  right: -5px;
  bottom: -5px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  color: #000000;
}
/* line 1080, assetic_compassO5s39W.scss */
.application > .content .head .flex .center {
  flex-grow: 1;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1090, assetic_compassO5s39W.scss */
.application > .content > .left {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fbfbfb;
  transition: bottom .2s ease-out;
}
/* line 1102, assetic_compassO5s39W.scss */
.application > .content > .left.custom-big {
  width: 100%;
  z-index: 1;
  background-color: #ffffff;
}
/* line 1108, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie {
  width: 90%;
  z-index: 3 !important;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}
/* line 1113, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-spacer {
  display: none;
}
/* line 1117, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box {
  padding: 0;
}
/* line 1120, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box .field {
  padding: 0;
  margin: 0;
}
/* line 1124, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box .field .h30,
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box .field label {
  display: none;
}
/* line 1132, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions {
  display: block;
  height: 80px;
  background-color: #a0a0a0;
}
/* line 1137, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions .flying-buttons {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: auto;
  right: 200px;
}
/* line 1145, assetic_compassO5s39W.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions > .xbtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
/* line 1155, assetic_compassO5s39W.scss */
.application > .content > .left.custom-evacuation {
  background-color: #ffe5e5 !important;
}
/* line 1159, assetic_compassO5s39W.scss */
.application > .content > .left input,
.application > .content > .left select.inputlike {
  background-color: #f2f2f2;
  line-height: 30px;
  padding: 5px 20px;
  color: #666666;
  font-size: 24px;
  border: 0;
  border-radius: 20px;
  width: 100%;
}
/* line 1172, assetic_compassO5s39W.scss */
.application > .content > .right {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  box-shadow: 0 0 0 transparent;
  transition: bottom .2s ease-out, width .2s ease-out, box-shadow .2s;
}
/* line 1185, assetic_compassO5s39W.scss */
.application > .content > .right .head {
  background-color: #f2f2f2;
}
/* line 1188, assetic_compassO5s39W.scss */
.application > .content > .right .head.title {
  background-color: #ffffff;
  font-weight: bold;
}
/* line 1193, assetic_compassO5s39W.scss */
.application > .content > .right .head.blocked {
  background-color: #c10000;
  color: #ffffff;
  font-weight: bold;
}
/* line 1199, assetic_compassO5s39W.scss */
.application > .content > .right .head .m-actions {
  position: absolute;
  left: 50px;
  top: 50%;
  line-height: 32px;
  transform: translate(0, -50%);
}
/* line 1206, assetic_compassO5s39W.scss */
.application > .content > .right .head .m-actions a {
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  display: block;
}
/* line 1215, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie {
  width: 90%;
  z-index: 3 !important;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}
/* line 1220, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-spacer {
  display: none;
}
/* line 1224, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box {
  padding: 0;
}
/* line 1227, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box .field {
  padding: 0;
  margin: 0;
}
/* line 1231, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box .field .h30,
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box .field label {
  display: none;
}
/* line 1239, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions {
  display: block;
  height: 80px;
  background-color: #a0a0a0;
}
/* line 1244, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions .flying-buttons {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: auto;
  right: 200px;
}
/* line 1252, assetic_compassO5s39W.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions > .xbtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
/* line 1263, assetic_compassO5s39W.scss */
.application > .content #progress-info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -80px;
  height: 80px;
  background-color: #ffffff;
  transition: bottom .2s ease-out;
  white-space: nowrap;
  overflow: hidden;
  background-color: #f2f2f2;
}
/* line 1275, assetic_compassO5s39W.scss */
.application > .content #progress-info .item {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
/* line 1280, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out {
  height: 80px;
  position: relative;
  padding: 8px 8px 8px 80px;
  cursor: pointer;
}
/* line 1286, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out i {
  display: block;
  position: absolute;
  left: 15px;
  top: 15px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  border-radius: 25px;
}
/* line 1299, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out .label-1,
.application > .content #progress-info .item .out .label-2 {
  max-width: 260px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1307, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out .label-1 {
  font-size: 18px;
}
/* line 1311, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out .label-2 {
  text-transform: capitalize;
  top: 40px;
}
/* line 1315, assetic_compassO5s39W.scss */
.application > .content #progress-info .item .out .label-2 span {
  text-transform: uppercase;
}
/* line 1322, assetic_compassO5s39W.scss */
.application > .content #progress-info .item.status-loading .out {
  animation-duration: .5s;
  animation-name: thinker;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-timing-function: ease-in-out;
}
/* line 1334, assetic_compassO5s39W.scss */
.application > .content.has-progress-info > .left,
.application > .content.has-progress-info > .right {
  bottom: 80px;
}
/* line 1339, assetic_compassO5s39W.scss */
.application > .content.has-progress-info #progress-info {
  bottom: 0;
}
/* line 1344, assetic_compassO5s39W.scss */
.application > .content .edit-actions {
  height: 80px;
  display: flex;
  overflow: hidden;
  position: relative;
}
/* line 1350, assetic_compassO5s39W.scss */
.application > .content .edit-actions .more-actions {
  display: flex;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 100%;
  top: 0;
  transition: left .2s ease-out;
}
/* line 1359, assetic_compassO5s39W.scss */
.application > .content .edit-actions .more-actions.opened {
  left: 0;
}
/* line 1364, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action {
  flex-grow: 1;
  flex-basis: 0;
  background-color: #666666;
  /*
  &:hover,
  &.active {
  	background-color: $color-white;
  	color: $color-gray;
  }
  */
  				/*
  				&.w50 {
  					width: 50%;
  				}
  
  				&.w100 {
  					width: 100%;
  				}
  				*/
}
/* line 1370, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.bg-type-a {
  background-color: #159e00;
}
/* line 1371, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.bg-type-w {
  background-color: #ffb400;
}
/* line 1372, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.bg-type-d {
  background-color: #c10000;
}
/* line 1374, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.just-text {
  padding: 0 5px;
  line-height: 18px;
}
/* line 1378, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.just-text span {
  padding: 0 5px;
  display: block;
  position: absolute;
  left: 50%;
  width: 100%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 1389, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.just-ico {
  flex-grow: 0;
  flex-basis: 80px;
}
/* line 1394, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.fit-content {
  flex-grow: 0;
  flex-basis: content;
}
/* line 1399, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.messages {
  padding: 0;
}
/* line 1402, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.messages a {
  height: 26px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ffffff;
  text-align: left;
  padding: 0 5px;
  opacity: 0.8;
}
/* line 1413, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.messages a:hover {
  opacity: 1;
}
/* line 1419, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action:nth-child(1) {
  background-color: #a0a0a0;
}
/* line 1423, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action:nth-child(2) {
  background-color: #808080;
}
/* line 1427, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action:nth-child(3) {
  background-color: #666666;
}
/* line 1431, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action:nth-child(4) {
  background-color: #606060;
}
/* line 1435, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.deactivate-handler {
  background-color: #159e00;
}
/* line 1439, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.activate-handler {
  background-color: #c10000;
}
/* line 1461, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.success {
  background-color: #159e00;
  color: #ffffff;
}
/* line 1466, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.error {
  background-color: #c10000;
  color: #ffffff;
}
/* line 1471, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.change {
  background-color: #00a6e4;
  color: #ffffff;
}
/* line 1476, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.out {
  background-color: #ffb400;
  color: #ffffff;
}
/* line 1481, assetic_compassO5s39W.scss */
.application > .content .edit-actions .action.blank {
  background-color: #666666;
  color: #ffffff;
}
/* line 1489, assetic_compassO5s39W.scss */
.application > .content .edit-actions.blue a.action:nth-child(1) {
  background-color: #254c6e;
}
/* line 1493, assetic_compassO5s39W.scss */
.application > .content .edit-actions.blue a.action:nth-child(2) {
  background-color: #183f60;
}
/* line 1497, assetic_compassO5s39W.scss */
.application > .content .edit-actions.blue a.action:nth-child(3) {
  background-color: #254c6e;
}
/* line 1501, assetic_compassO5s39W.scss */
.application > .content .edit-actions.blue a.action:hover, .application > .content .edit-actions.blue a.action.active {
  background-color: #ffffff;
  color: #666666;
}
/* line 1514, assetic_compassO5s39W.scss */
.application > .content .edit-container .bottom-actions {
  display: flex;
  overflow: hidden;
  position: relative;
}
/* line 1519, assetic_compassO5s39W.scss */
.application > .content .edit-container .bottom-actions a {
  flex-grow: 1;
  flex-basis: 0;
}
/* line 1525, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box {
  padding: 40px 50px;
  color: #3E3E3E;
  font-size: 24px;
  position: relative;
}
/* line 1531, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box > form {
  display: flex;
  flex-direction: column;
}
/* line 1534, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box > form > * {
  order: 10;
}
/* line 1537, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box > form > *.field-move-to-basic {
  order: 1;
}
/* line 1543, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .corner-button {
  position: absolute;
  right: 0;
  top: -160px;
  width: 100px;
}
/* line 1550, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .group-container {
  display: none;
}
/* line 1554, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .edit-trash {
  display: none;
}
/* line 1558, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box h3 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 60px;
}
/* line 1564, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box h3:first-child {
  margin-top: 0;
}
/* line 1569, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box h4 {
  font-size: 24px;
  text-transform: uppercase;
  text-align: left;
  font-weight: 600;
  margin-top: 100px;
  padding-bottom: 20px;
}
/* line 1577, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box h4.nmt {
  margin-top: 0;
}
/* line 1582, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box p.header-info {
  margin-bottom: 50px;
  font-size: 20px;
}
/* line 1587, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field {
  margin-bottom: 30px;
  position: relative;
  					/*
  					.sound-container {
  						display: none;
  						padding: 0;
  
  						.sound-bar {
  							background-color: $color-gray-l2;
  							height: 40px;
  							border-radius: 20px;
  							position: relative;
  							color: $color-black;
  
  							a {
  								color: $color-black;
  								display: block;
  								width: 40px;
  								height: 40px;
  								line-height: 40px;
  								position: absolute;
  								top: 0;
  
  								i {
  									display: block;
  									position: absolute;
  									left: 50%;
  									top: 50%;
  									transform: translate(-50%, -50%);
  								}
  
  								&.button-play,
  								&.button-pause {
  									left: 20px;
  								}
  
  								&.button-pause {
  									display: none;
  								}
  							}
  
  							span {
  								display: block;
  								line-height: 40px;
  								height: 40px;
  								text-align: center;
  							}
  						}
  
  						&.playing {
  							.sound-bar {
  								a.button-pause {
  									display: block;
  								}
  
  								a.button-play {
  									display: none;
  								}
  							}
  						}
  					}
  					*/
}
/* line 1595, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field > label {
  display: block;
  font-weight: normal;
  width: 100%;
  font-size: 24px;
}
/* line 1601, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field > label > span {
  opacity: 0.5;
}
/* line 1604, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field > label > span.visible {
  display: block;
}
/* line 1610, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-hidden {
  display: none;
}
/* line 1615, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-fold > label i {
  margin-right: 10px;
}
/* line 1618, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-fold > label i:before {
  content: "\f13a";
}
/* line 1624, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-fold.folded > label i:before {
  content: "\f138";
}
/* line 1628, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-fold.folded .container-items {
  display: none;
}
/* line 1634, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field > span,
.application > .content .edit-container .edit-box .field input[type="text"],
.application > .content .edit-container .edit-box .field input[type="email"],
.application > .content .edit-container .edit-box .field input[type="password"],
.application > .content .edit-container .edit-box .field textarea,
.application > .content .edit-container .edit-box .field select {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  width: 100%;
  display: block;
  -webkit-appearance: none;
  appearance: none;
}
/* line 1649, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.cke_source {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}
/* line 1655, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .tags-container {
  display: none;
}
/* line 1659, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea,
.application > .content .edit-container .edit-box .field input[type="text"],
.application > .content .edit-container .edit-box .field input[type="email"],
.application > .content .edit-container .edit-box .field input[type="password"],
.application > .content .edit-container .edit-box .field select {
  border: 1px solid #666666;
  display: none;
}
/* line 1667, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.required,
.application > .content .edit-container .edit-box .field input[type="text"].required,
.application > .content .edit-container .edit-box .field input[type="email"].required,
.application > .content .edit-container .edit-box .field input[type="password"].required,
.application > .content .edit-container .edit-box .field select.required {
  border: 1px solid #c10000;
}
/* line 1671, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.half,
.application > .content .edit-container .edit-box .field input[type="text"].half,
.application > .content .edit-container .edit-box .field input[type="email"].half,
.application > .content .edit-container .edit-box .field input[type="password"].half,
.application > .content .edit-container .edit-box .field select.half {
  width: 50%;
}
/* line 1675, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.mini,
.application > .content .edit-container .edit-box .field input[type="text"].mini,
.application > .content .edit-container .edit-box .field input[type="email"].mini,
.application > .content .edit-container .edit-box .field input[type="password"].mini,
.application > .content .edit-container .edit-box .field select.mini {
  width: 60px;
}
/* line 1679, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.inline,
.application > .content .edit-container .edit-box .field input[type="text"].inline,
.application > .content .edit-container .edit-box .field input[type="email"].inline,
.application > .content .edit-container .edit-box .field input[type="password"].inline,
.application > .content .edit-container .edit-box .field select.inline {
  display: inline-block;
}
/* line 1685, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.maxi {
  height: 200px;
}
/* line 1689, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.is-yml {
  height: 300px;
  font-family: 'Courier New';
  font-size: 12px;
  line-height: 16px;
}
/* line 1696, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field textarea.short {
  height: 50px;
}
/* line 1701, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .required-label,
.application > .content .edit-container .edit-box .field .error-label {
  color: #c10000;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
  display: none;
  margin-top: 5px;
}
/* line 1711, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .required-label i,
.application > .content .edit-container .edit-box .field .error-label i {
  float: right;
  font-size: 36px;
}
/* line 1718, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.show-error .required-label,
.application > .content .edit-container .edit-box .field.show-error .error-label {
  display: block;
}
/* line 1723, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.show-error.param-buttons {
  /*
  .list .item .item-labels-title {
  	color: $color-error;
  }
  */
}
/* line 1724, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.show-error.param-buttons > label {
  color: #c10000;
}
/* line 1736, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.with-handlers {
  padding-right: 30px;
}
/* line 1739, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.with-handlers .handler {
  position: absolute;
  right: 0;
  top: 36px;
  color: #666666;
  display: block;
}
/* line 1747, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.with-handlers .add-handler {
  display: none;
}
/* line 1752, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.with-handlers.is-new .add-handler {
  display: block;
}
/* line 1756, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.with-handlers.is-new .del-handler {
  display: none;
}
/* line 1762, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.main-checkbox {
  position: relative;
  padding-left: 30px;
}
/* line 1766, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.main-checkbox input {
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 1773, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container {
  position: relative;
}
/* line 1776, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown {
  position: absolute;
  display: none;
  left: 0;
  top: 100%;
  right: 0;
  border: 1px solid #666666;
  z-index: 1000;
  background-color: #ffffff;
  line-height: 32px;
  max-height: 160px;
  overflow-y: auto;
  /*
  .term-button {
  	display: none;
  }
  */
}
/* line 1789, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown a {
  display: block;
  color: #666666;
}
/* line 1793, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown a i {
  display: inline-block;
  width: 30px;
  text-align: center;
  margin-right: 5px;
  font-size: 20px;
}
/* line 1801, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown a:hover, .application > .content .edit-container .edit-box .field .input-container .dropdown a.selected {
  color: #ffffff;
  background-color: #606060;
}
/* line 1814, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown .term-button {
  display: none;
  background-color: #159e00;
  color: #ffffff;
  padding: 0 10px;
  margin-right: 10px;
  font-size: 16px;
  line-height: 32px;
  vertical-align: top;
}
/* line 1824, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown .term-button.tb-create {
  background-color: #00a6e4;
  display: inline-block;
}
/* line 1831, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .text-input-container {
  position: relative;
}
/* line 1835, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container .clear-handler {
  position: absolute;
  right: 8px;
  top: 1px;
  display: block;
  font-size: 16px;
  color: #000000;
}
/* line 1845, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.multiple-inputs .input-line {
  margin-bottom: 5px;
  position: relative;
}
/* line 1849, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.multiple-inputs .input-line a {
  position: absolute;
  right: -30px;
  top: 0;
}
/* line 1857, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus {
  padding-right: 26px;
  position: relative;
}
/* line 1861, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus .adder, .application > .content .edit-container .edit-box .field .input-container.with-plus .edit-subform {
  position: absolute;
  right: 0;
  top: 2px;
  margin-top: 0;
  display: block;
}
/* line 1868, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus .edit-subform {
  right: 30px;
}
/* line 1873, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-container.with-edit {
  padding-right: 66px;
}
/* line 1878, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .data-container {
  margin: 6px 0;
  border: 1px solid #e8e8e8;
  padding: 10px;
  font-size: 20px;
  line-height: 26px;
  columns: 2;
}
/* line 1886, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .data-container .info {
  margin-bottom: 4px;
}
/* line 1889, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .data-container .info strong {
  display: block;
  font-size: 16px;
  line-height: 20px;
}
/* line 1897, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row {
  line-height: 22px;
  position: relative;
  padding-left: 30px;
  font-size: 18px;
}
/* line 1903, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row .checkbox-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
/* line 1909, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row .checkbox-c input {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}
/* line 1915, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row label {
  font-weight: normal;
  font-size: 18px;
}
/* line 1920, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row.with-padding {
  padding-left: 50px;
}
/* line 1923, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .check-row.with-padding .checkbox-c {
  left: 20px;
}
/* line 1932, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info label {
  float: left;
  width: 30%;
  padding-left: 30px;
}
/* line 1938, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info input {
  float: left;
  width: 34%;
  margin-left: 1%;
}
/* line 1943, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info input.maxi {
  width: 69%;
}
/* line 1949, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.no-margin-bottom {
  margin-bottom: 10px;
}
/* line 1954, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-type-id select {
  float: left;
  width: 50%;
}
/* line 1959, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .input-type-id input[type="text"] {
  float: left;
  width: 50%;
}
/* line 1970, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto {
  background-color: #f2f2f2;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 1975, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto .left {
  float: left;
  width: 40%;
  padding-right: 20px;
  line-height: 0;
  font-size: 0;
}
/* line 1982, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto .left img {
  width: 100%;
  height: auto;
}
/* line 1988, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto .right {
  float: left;
  width: 60%;
}
/* line 2001, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .preview-container img {
  width: 100%;
  height: auto;
}
/* line 2007, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container {
  position: relative;
}
/* line 2010, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .canvas-content {
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
}
/* line 2014, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .canvas-content canvas {
  width: 100%;
  height: auto;
}
/* line 2020, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-close,
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-ok,
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-cancel {
  display: block;
  padding: 5px 10px;
  background-color: #f2f2f2;
  color: #000000;
  border: 1px solid #bfbfbf;
}
/* line 2030, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-close {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2036, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-ok {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 2041, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-ok .inactive {
  pointer-events: none;
  opacity: 0.4;
}
/* line 2047, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-cancel {
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 2057, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .blank-label,
.application > .content .edit-container .edit-box .field .type-sound .blank-label {
  display: none;
}
/* line 2061, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera label,
.application > .content .edit-container .edit-box .field .type-sound label {
  padding-right: 84px;
  position: relative;
}
/* line 2065, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera label a.edit,
.application > .content .edit-container .edit-box .field .type-sound label a.edit {
  display: none;
}
/* line 2069, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera label a.accept,
.application > .content .edit-container .edit-box .field .type-camera label a.cancel,
.application > .content .edit-container .edit-box .field .type-sound label a.accept,
.application > .content .edit-container .edit-box .field .type-sound label a.cancel {
  text-align: center;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  position: absolute;
  right: 30px;
  top: 6px;
  background-color: #c10000;
}
/* line 2082, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera label a.accept i,
.application > .content .edit-container .edit-box .field .type-camera label a.cancel i,
.application > .content .edit-container .edit-box .field .type-sound label a.accept i,
.application > .content .edit-container .edit-box .field .type-sound label a.cancel i {
  display: block;
  color: #ffffff;
  font-size: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 2093, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera label a.accept,
.application > .content .edit-container .edit-box .field .type-sound label a.accept {
  right: 70px;
  background-color: #159e00;
}
/* line 2099, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .actions,
.application > .content .edit-container .edit-box .field .type-sound .actions {
  text-align: center;
  padding: 20px 0;
}
/* line 2103, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .actions a,
.application > .content .edit-container .edit-box .field .type-sound .actions a {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: relative;
  border-radius: 50%;
}
/* line 2111, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .actions a i,
.application > .content .edit-container .edit-box .field .type-sound .actions a i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 2121, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .actions a.take-photo, .application > .content .edit-container .edit-box .field .type-camera .actions a.take-file,
.application > .content .edit-container .edit-box .field .type-sound .actions a.take-photo,
.application > .content .edit-container .edit-box .field .type-sound .actions a.take-file {
  background-color: #159e00;
}
/* line 2126, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .actions a.record-begin, .application > .content .edit-container .edit-box .field .type-camera .actions a.record-end,
.application > .content .edit-container .edit-box .field .type-sound .actions a.record-begin,
.application > .content .edit-container .edit-box .field .type-sound .actions a.record-end {
  background-color: #c10000;
}
/* line 2135, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  text-align: center;
}
/* line 2141, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container img {
  width: 100%;
  height: auto;
}
/* line 2146, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container .trash {
  display: block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  position: absolute;
  right: 30px;
  top: 10px;
  background-color: #e8e8e8;
  border-radius: 50%;
}
/* line 2157, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container .trash i {
  display: block;
  color: #000000;
  font-size: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 2171, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .record-end {
  display: none;
}
/* line 2175, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container {
  display: none;
  padding: 20px 30px 10px 30px;
}
/* line 2179, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar {
  background-color: #f2f2f2;
  height: 40px;
  border-radius: 20px;
  position: relative;
  color: #000000;
}
/* line 2186, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a {
  color: #000000;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  top: 0;
}
/* line 2195, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a i {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 2203, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-play, .application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-pause {
  left: 20px;
}
/* line 2208, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-trash {
  right: 20px;
}
/* line 2212, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.status-globe {
  right: 60px;
  display: none;
}
/* line 2217, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-pause {
  display: none;
}
/* line 2222, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar span {
  display: block;
  line-height: 40px;
  height: 40px;
  text-align: center;
}
/* line 2232, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .record-begin {
  display: none;
}
/* line 2236, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .record-end {
  display: inline-block;
}
/* line 2242, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .sound-container .sound-bar a {
  display: none;
}
/* line 2252, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound.playing .sound-container .sound-bar a.button-pause {
  display: block;
}
/* line 2256, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .type-sound.playing .sound-container .sound-bar a.button-play {
  display: none;
}
/* line 2327, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line {
  padding: 0 40px;
  position: relative;
  margin-bottom: 3px;
}
/* line 2332, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line span {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
/* line 2338, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line a {
  display: block;
  width: 40px;
  text-align: center;
  top: 50%;
  transform: translate(0, -50%);
}
/* line 2346, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line .download-handler {
  position: absolute;
  left: 0;
}
/* line 2351, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line .remove-handler {
  position: absolute;
  right: 0;
  display: none;
}
/* line 2361, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .name-input {
  width: 60%;
}
/* line 2364, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .checkbox-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 250px;
}
/* line 2370, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox {
  position: relative;
}
/* line 2373, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox label {
  float: left;
}
/* line 2377, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox input {
  float: left;
  margin: 10px 10px 0px 10px;
}
/* line 2384, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field p.info {
  font-size: 15px;
  line-height: 18px;
  font-style: italic;
  display: none;
}
/* line 2390, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field p.info.always-show {
  display: block;
}
/* line 2401, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) > span {
  display: none;
}
/* line 2404, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) > span.show-when-edit {
  display: block;
}
/* line 2409, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .tags-container,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) textarea,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) input,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) select {
  display: block;
}
/* line 2415, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .tags-container.half,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) textarea.half,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) input.half,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) select.half {
  display: inline-block;
}
/* line 2420, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) textarea.big {
  height: 200px;
}
/* line 2424, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) p.info {
  display: block;
}
/* line 2431, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .files-browser .files-container .line .remove-handler {
  display: block;
}
/* line 2438, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .images .image,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .list a,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .tiles a,
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) > label.with-checkbox {
  pointer-events: all;
}
/* line 2447, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image {
  display: none;
}
/* line 2450, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image img {
  height: 100px;
  width: auto;
}
/* line 2455, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image.show-preview {
  display: block;
}
/* line 2461, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .tiles {
  margin: 0 -5px;
  font-size: 0;
  line-height: 0;
}
/* line 2466, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .tiles a {
  display: inline-block;
  margin: 5px;
  border: 2px solid #666666;
  color: #666666;
  padding: 3px 20px;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  pointer-events: none;
}
/* line 2477, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .tiles a:not(.selected) {
  background-color: transparent !important;
}
/* line 2481, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .tiles a.selected {
  color: #ffffff;
  background-color: #666666;
}
/* line 2489, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item {
  display: block;
  padding-left: 40px;
  color: #666666;
  margin-bottom: 5px;
  position: relative;
  pointer-events: none;
}
/* line 2499, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.zero-v {
  padding-bottom: 5px;
  border-bottom: 1px solid #666666;
  font-weight: bold;
}
/* line 2505, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item i {
  position: absolute;
  top: 7px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #666666;
  background-color: #ffffff;
  display: block;
  content: '';
}
/* line 2517, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item .show-when-selected {
  display: none;
}
/* line 2521, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item .indent {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 3px solid #a0a0a0;
}
/* line 2527, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.level-1 {
  margin-left: 40px;
  display: none;
}
/* line 2532, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1, .application > .content .edit-container .edit-box .field .list .item.selected:not(.level-1) + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 + .level-1 {
  display: block;
}
/* line 2560, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.selected i:after {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background-color: #666666;
  display: block;
  content: '';
}
/* line 2571, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.selected .show-when-selected {
  display: block;
}
/* line 2577, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.partial-selected i:after {
  position: absolute;
  left: 2px;
  top: 2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 14px 0 0;
  border-color: #666666 transparent transparent transparent;
  display: block;
  content: '';
}
/* line 2591, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .item.locked:before {
  position: absolute;
  left: -3px;
  top: 2px;
  content: "\f023";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
}
/* line 2601, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list.with-input {
  margin-top: 20px;
}
/* line 2604, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list.with-input .item {
  padding-left: 160px;
  margin-bottom: 12px;
}
/* line 2608, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list.with-input .item input[type="text"] {
  display: block;
  width: 100px;
  padding-left: 5px;
  position: absolute;
  left: 50px;
  top: -5px;
}
/* line 2620, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline {
  pointer-events: all;
  display: inline-block;
  color: #666666;
  padding: 0 4px;
  width: 100px;
  margin: 0;
}
/* line 2628, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline[type="checkbox"] {
  width: auto;
}
/* line 2632, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline[type="text"] {
  padding-left: 5px;
}
/* line 2636, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline.wide {
  width: 100%;
  display: block;
  margin-bottom: 5px;
}
/* line 2643, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text textarea.inline {
  pointer-events: all;
  padding: 0 4px;
}
/* line 2648, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text.has-error {
  color: #c10000;
}
/* line 2651, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .list .labels-text.has-error input.inline,
.application > .content .edit-container .edit-box .field .list .labels-text.has-error textarea.inline {
  border-color: #c10000;
}
/* line 2659, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item {
  display: flex;
  padding-left: 0;
}
/* line 2663, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels {
  display: block;
  white-space: nowrap;
  padding-right: 10px;
}
/* line 2668, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels a {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #666666;
  color: #666666;
}
/* line 2674, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels a.selected {
  background-color: #666666;
  color: #ffffff;
}
/* line 2680, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels a + a {
  border-left: none;
}
/* line 2685, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title input.inline {
  pointer-events: all;
  display: inline-block;
  color: #666666;
  padding: 0 4px;
  width: 100px;
  margin: 0;
}
/* line 2693, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title input.inline[type="checkbox"] {
  width: auto;
}
/* line 2697, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title input.inline.wide {
  width: 100%;
  display: block;
}
/* line 2703, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title textarea.inline {
  pointer-events: all;
  padding: 0 4px;
}
/* line 2708, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title.has-error {
  color: #c10000;
}
/* line 2711, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title.has-error input.inline {
  border-color: #c10000;
}
/* line 2718, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.zero-v .labels {
  font-weight: normal;
}
/* line 2722, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.partial-selected .labels {
  opacity: 0.6;
}
/* line 2726, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .name {
  display: block;
  width: 100%;
}
/* line 2730, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .name input {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 12px;
  pointer-events: all;
  font-weight: normal;
}
/* line 2739, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .show-when-custom {
  display: none;
}
/* line 2744, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.is-custom .show-when-custom {
  display: block;
}
/* line 2750, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .images {
  margin: 0 -5px;
  font-size: 0;
  line-height: 0;
}
/* line 2755, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .images .image {
  display: inline-block;
  margin: 5px;
  width: 100px;
  position: relative;
  cursor: pointer;
  pointer-events: none;
}
/* line 2763, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .images .image i {
  width: 100%;
  height: 100px;
  display: block;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.3;
  transition: opacity .2s;
}
/* line 2774, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .images .image span {
  margin: 5px 0 10px 0;
  display: block;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  height: 42px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* line 2790, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .images .image.selected i {
  opacity: 1;
}
/* line 2797, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box {
  font-size: 14px;
  line-height: 16px;
  padding: 10px;
  border: 1px solid #e8e8e8;
}
/* line 2803, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box ul {
  padding-left: 0;
}
/* line 2806, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box ul > li {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 4px;
}
/* line 2813, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box ol {
  padding-left: 0;
}
/* line 2816, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box ol > li {
  list-style-type: decimal;
  margin-left: 20px;
  margin-bottom: 4px;
}
/* line 2823, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box a.button {
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
  padding: 4px 16px;
  background-color: #a0a0a0;
  color: #000000;
  text-decoration: none;
  margin: 5px 0;
}
/* line 2833, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .info-box a.button.full-w {
  display: block;
  text-align: center;
}
/* line 2840, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .training-slide-answers {
  margin-bottom: 15px;
  margin-left: 20px;
  padding-left: 10px;
  border-left: 6px solid #e8e8e8;
}
/* line 2846, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .training-slide-answers .correct-0,
.application > .content .edit-container .edit-box .field .training-slide-answers .corrent-off {
  color: #c10000;
}
/* line 2851, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .training-slide-answers .correct-1,
.application > .content .edit-container .edit-box .field .training-slide-answers .correct-on {
  color: #159e00;
}
/* line 2857, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field input[type="text"].field-input.required,
.application > .content .edit-container .edit-box .field textarea.field-input.required,
.application > .content .edit-container .edit-box .field .field-input.required + .text-input-container input[type="text"] {
  border-color: #c10000;
}
/* line 2864, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row {
  font-size: 16px;
  line-height: 20px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #d8d8d8;
  margin-bottom: 4px;
  position: relative;
}
/* line 2872, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2878, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row p:last-of-type {
  margin-bottom: 0;
}
/* line 2882, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row .table-row-buttons {
  display: none;
  position: absolute;
  right: 4px;
  top: 4px;
  line-height: 0;
  font-size: 0;
  white-space: nowrap;
}
/* line 2892, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row .edit-handler,
.application > .content .edit-container .edit-box .field .table-field .table-row .clone-handler,
.application > .content .edit-container .edit-box .field .table-field .table-row .remove-handler {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 2px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  background-color: #e8e8e8;
  border-radius: 4px;
  position: relative;
}
/* line 2908, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row .edit-handler i,
.application > .content .edit-container .edit-box .field .table-field .table-row .clone-handler i,
.application > .content .edit-container .edit-box .field .table-field .table-row .remove-handler i {
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
/* line 2920, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row:hover .table-row-buttons {
  display: block;
}
/* line 2926, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row table.with-padding th,
.application > .content .edit-container .edit-box .field .table-field .table-row table.with-padding td {
  padding: 10px;
}
/* line 2935, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix {
  position: relative;
  padding-left: 80px;
}
/* line 2939, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
}
/* line 2946, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container .text-input-container {
  width: 80px;
}
/* line 2949, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container .text-input-container .clear-handler {
  display: none;
}
/* line 2953, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container .text-input-container input {
  padding-left: 5px;
  text-align: right;
}
/* line 2960, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .number-container {
  position: relative;
}
/* line 2963, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .number-container .number-input {
  display: block;
  width: 100%;
  padding-left: 5px;
}
/* line 2972, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .adder, .application > .content .edit-container .edit-box .field .edit-subform {
  padding-left: 30px;
  display: block;
  font: normal 300 22px/22px 'Roboto', sans-serif;
  margin-top: 10px;
}
/* line 2979, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform {
  min-height: 80px;
  margin-bottom: 4px;
  background-color: #e8e8e8;
  border: 1px solid #d8d8d8;
}
/* line 2985, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container {
  position: relative;
  left: auto;
  top: auto;
  height: auto;
  min-height: 80px;
}
/* line 2992, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .head.title {
  display: none;
}
/* line 2996, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container {
  padding: 10px 20px 0 0;
}
/* line 2999, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .row-box-add_news,
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-spacer {
  display: none;
}
/* line 3004, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions {
  margin-right: -20px;
}
/* line 3007, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions a {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  text-align: center;
}
/* line 3014, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions a:before, .application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions a:after {
  display: none;
}
/* line 3020, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions .flying-buttons {
  position: relative;
  bottom: auto;
  width: 100%;
  margin-bottom: 20px;
}
/* line 3030, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .edit-box .row-box {
  padding: 0;
  background-color: transparent;
}
/* line 3034, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .edit-box .row-box .title,
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .edit-box .row-box #field-guest-type,
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .edit-box .row-box .status-box {
  display: none;
}
/* line 3047, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list h2, .application > .content .edit-container .edit-box .permission-list h3, .application > .content .edit-container .edit-box .permission-list h4 {
  font-size: 30px;
  margin: 30px 0 10px 0;
  text-align: left;
  font-weight: normal;
  text-transform: none;
}
/* line 3055, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list h3 {
  font-size: 26px;
}
/* line 3059, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list h4 {
  font-size: 22px;
}
/* line 3063, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table {
  margin-bottom: 20px;
}
/* line 3066, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table {
  width: 100%;
}
/* line 3069, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table input[type="checkbox"] {
  display: none;
}
/* line 3073, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table th,
.application > .content .edit-container .edit-box .permission-list .permission-table table td {
  padding: 4px;
}
/* line 3077, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table th.mini-icon,
.application > .content .edit-container .edit-box .permission-list .permission-table table td.mini-icon {
  font-size: 14px;
  padding-left: 1px;
  padding-right: 1px;
}
/* line 3083, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table th .buttons-right,
.application > .content .edit-container .edit-box .permission-list .permission-table table td .buttons-right {
  display: none;
  position: relative;
}
/* line 3087, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table th .buttons-right a,
.application > .content .edit-container .edit-box .permission-list .permission-table table td .buttons-right a {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
/* line 3093, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table th .buttons-right span,
.application > .content .edit-container .edit-box .permission-list .permission-table table td .buttons-right span {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 3101, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .mini-info {
  font-size: 16px;
  text-align: center;
}
/* line 3106, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .narrow {
  width: 30px;
  text-align: center;
}
/* line 3111, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-add,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-search {
  background-color: #f2f2f2;
}
/* line 3116, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-all,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-view,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-list,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-edit,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-change,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-delete,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-extend,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-hide {
  background-color: #e8e8e8;
}
/* line 3127, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-own,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-user,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-view_own,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-edit_own,
.application > .content .edit-container .edit-box .permission-list .permission-table table .bg-delete_own {
  background-color: #d8d8d8;
}
/* line 3135, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .g-checked {
  background-color: #c8c8c8;
}
/* line 3141, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr td, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr th {
  border-top: 1px solid #808080;
  font-size: 20px;
  line-height: 24px;
}
/* line 3148, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td {
  background-color: #f2f2f2;
}
/* line 3151, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-add {
  background-color: #e8e8e8;
}
/* line 3155, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-all, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-view, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-list, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-edit, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-change, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-delete, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-extend, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-hide {
  background-color: #d8d8d8;
}
/* line 3166, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-own, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-user, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-view_own, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-edit_own, .application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-delete_own {
  background-color: #c8c8c8;
}
/* line 3174, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.g-checked {
  background-color: #b8b8b8;
}
/* line 3186, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-ws-search .blockly-ws-search-close-btn,
.application > .content .edit-container .edit-box .blockly-ws-search .blockly-ws-search-next-btn,
.application > .content .edit-container .edit-box .blockly-ws-search .blockly-ws-search-previous-btn {
  width: 40px;
  height: 40px;
  background-size: 40px;
}
/* line 3195, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box #blockly-versions-button {
  cursor: pointer;
  float: right;
  margin: 8px;
}
/* line 3201, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox {
  opacity: 0.95;
  border-radius: 5px;
  max-height: 60%;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  right: 20px;
  top: 55px;
  width: 300px;
  display: none;
  z-index: 100;
  background-color: #ffffff;
}
/* line 3215, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  margin-bottom: 8px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
/* line 3224, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container label {
  margin: 0 0 0 8px;
  font-size: 14px;
  color: #333;
}
/* line 3230, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container input[type="checkbox"] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin: 0;
}
/* line 3237, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container:hover {
  background-color: #e1f5fe;
}
/* line 3241, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log {
  list-style: none;
  padding: 0 20px 0 20px;
  margin: 0;
  font-family: Arial, sans-serif;
}
/* line 3247, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  border-left: 3px solid #4285F4;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f9f9f9;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
/* line 3259, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-name {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #4285F4;
  margin-right: 10px;
  transition: color 0.2s ease;
}
/* line 3268, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-name:hover {
  color: #1a73e8;
}
/* line 3272, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-time {
  font-size: 0.9rem;
  color: #5f6368;
}
/* line 3277, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-author {
  font-size: 0.9rem;
  color: #34a853;
  margin-left: 4px;
}
/* line 3284, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item:hover {
  background-color: #e1f5fe;
}
/* line 3288, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item:first-child {
  margin-top: 20px;
}
/* line 3292, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item.active {
  background-color: #c8e6c9;
  border-left: 4px solid #388e3c;
}
/* line 3297, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log #changes-list {
  margin-bottom: 15px;
}
/* line 3300, assetic_compassO5s39W.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log #changes-list .change-item {
  margin: 2px 0 0 15px;
  overflow: hidden;
  font-size: 12px;
}
/* line 3310, assetic_compassO5s39W.scss */
.application > .content .edit-container .cancel-handler,
.application > .content .edit-container .save-handler {
  display: none;
}
/* line 3315, assetic_compassO5s39W.scss */
.application > .content .edit-container .flying-buttons.show-when-editable .save-handler,
.application > .content .edit-container .flying-buttons.show-when-editable .cancel-handler,
.application > .content .edit-container .flying-buttons.show-when-editable .clone-handler {
  display: none !important;
}
/* line 3321, assetic_compassO5s39W.scss */
.application > .content .edit-container .hide-when-non-edit {
  display: none;
}
/* line 3333, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) > span {
  display: none;
}
/* line 3336, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) > span.show-when-edit {
  display: block;
}
/* line 3341, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .tags-container {
  display: block;
}
/* line 3345, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) textarea,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) input,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) select {
  display: block;
}
/* line 3350, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) textarea.half,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) input.half,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) select.half {
  display: inline-block;
}
/* line 3355, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) textarea.big {
  height: 200px;
}
/* line 3359, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) p.info {
  display: block;
}
/* line 3366, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .files-browser .files-container .line .remove-handler {
  display: block;
}
/* line 3373, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .images .image,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .list a,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .list label,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .list .like-label,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .tiles a,
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) > label.with-checkbox {
  pointer-events: all;
}
/* line 3385, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field.non-editable .files-browser .name-input {
  display: block;
  font: normal normal normal 18px/20px 'Roboto', sans-serif;
  color: #313131;
  padding: 5px 5px 5px 30px;
  pointer-events: none;
}
/* line 3393, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field.non-editable .files-browser .add-handler {
  display: none;
}
/* line 3398, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .field.non-editable.field-view-table .adder,
.application > .content .edit-container.editable .edit-box .field.non-editable.field-view-table .edit-subform,
.application > .content .edit-container.editable .edit-box .field.non-editable.field-view-table .edit-handler,
.application > .content .edit-container.editable .edit-box .field.non-editable.field-view-table .remove-handler {
  display: none;
}
/* line 3408, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table input[type="checkbox"] {
  display: inline-block;
}
/* line 3412, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table i.icon-check {
  display: none;
}
/* line 3416, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table th .buttons-right {
  display: block;
}
/* line 3422, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .cancel-handler,
.application > .content .edit-container.editable .save-handler {
  display: block;
}
/* line 3427, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .flying-buttons.show-when-editable .save-handler,
.application > .content .edit-container.editable .flying-buttons.show-when-editable .cancel-handler,
.application > .content .edit-container.editable .flying-buttons.show-when-editable .clone-handler {
  display: inline !important;
}
/* line 3433, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .hide-when-edit {
  display: none;
}
/* line 3437, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .hide-when-non-edit {
  display: block;
}
/* line 3445, assetic_compassO5s39W.scss */
.application > .content .edit-container.editable .fields-editor .fields-container .item .name span {
  right: 70px;
}
/* line 3455, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .field-template {
  display: none;
}
/* line 3459, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item {
  padding-right: 30px;
  position: relative;
  margin-bottom: 20px;
}
/* line 3464, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name {
  font-weight: bold;
  margin-bottom: 5px;
  position: relative;
}
/* line 3469, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: normal;
  color: #666666;
}
/* line 3476, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span input {
  display: none;
}
/* line 3480, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a {
  color: #666666;
}
/* line 3483, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a i {
  display: none;
}
/* line 3488, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a:hover i {
  display: inline-block;
}
/* line 3495, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span.opened input {
  display: block;
}
/* line 3499, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span.opened a {
  display: none;
}
/* line 3506, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker {
  line-height: 22px;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 3514, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .checkbox-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
/* line 3520, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .checkbox-c input {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}
/* line 3526, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker label {
  font-weight: normal;
  font-size: 18px;
  margin: 0;
}
/* line 3532, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker p {
  margin: 10px 0 5px 0;
}
/* line 3535, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker p.info {
  font-style: italic;
}
/* line 3540, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .lr {
  margin-bottom: 2px;
}
/* line 3543, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .lr label {
  float: left;
  width: 20%;
  margin-top: 6px;
  padding-right: 10px;
  text-align: right;
}
/* line 3551, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .lr input {
  float: left;
  width: 80%;
}
/* line 3562, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .info-reply {
  margin-bottom: 1px;
  padding-left: 30px;
  position: relative;
}
/* line 3567, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item .info-reply i {
  position: absolute;
  left: 2px;
  top: 7px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  display: block;
}
/* line 3578, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.del-handler {
  display: block;
  color: #666666;
  position: absolute;
  right: 40px;
  top: 10px;
}
/* line 3586, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.move-up-handler,
.application > .content .edit-container .fields-editor .fields-container .item a.move-down-handler {
  background-color: #e8e8e8;
  display: block;
  position: absolute;
  right: 0;
  width: 30px;
  height: 50%;
  top: 0;
  color: #000000;
}
/* line 3597, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.move-up-handler:hover,
.application > .content .edit-container .fields-editor .fields-container .item a.move-down-handler:hover {
  background-color: #a0a0a0;
  color: #ffffff;
}
/* line 3602, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.move-up-handler i,
.application > .content .edit-container .fields-editor .fields-container .item a.move-down-handler i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
/* line 3611, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.move-down-handler {
  top: 50%;
}
/* line 3615, assetic_compassO5s39W.scss */
.application > .content .edit-container .fields-editor .fields-container .item.with-bg {
  background-color: #f2f2f2;
  padding: 10px 40px 10px 10px;
}
/* line 3623, assetic_compassO5s39W.scss */
.application > .content .edit-container .guest-type-bar {
  padding: 5px 0 5px 50px;
  color: #ffffff;
  border-radius: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  position: relative;
  margin-top: 5px;
}
/* line 3634, assetic_compassO5s39W.scss */
.application > .content .edit-container .guest-type-bar i {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
}
/* line 3650, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type {
  display: block;
  width: 100%;
  padding: 4px 10px 4px 50px;
  position: relative;
  font-weight: normal;
  cursor: pointer;
  /*
  input:focus + span {
  	opacity: 0.5;
  }
  */
}
/* line 3659, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type input {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  margin: 0;
  opacity: 0;
}
/* line 3669, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type > i {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  opacity: 0.5;
}
/* line 3678, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type > i > i {
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 18px;
  background-color: #ffffff;
}
/* line 3692, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type .bg {
  pointer-events: none;
  position: absolute;
  left: 20px;
  right: 0;
  top: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 40px;
  display: block;
  opacity: 0;
}
/* line 3705, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type .name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  color: #000000;
  background-color: transparent !important;
  position: relative;
}
/* line 3716, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type:hover > i {
  opacity: 1;
}
/* line 3719, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type:hover > i > i {
  background-color: transparent;
  color: #ffffff !important;
}
/* line 3726, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span {
  opacity: 1;
}
/* line 3729, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i {
  opacity: 1;
}
/* line 3732, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i > i {
  background-color: transparent;
  color: #ffffff !important;
}
/* line 3737, assetic_compassO5s39W.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i + .name {
  color: #ffffff;
}
/* line 3755, assetic_compassO5s39W.scss */
.application > .content .list-container .list .day-head {
  padding: 4px 20px;
  line-height: 32px;
  font-style: normal;
  background-color: #e8e8e8;
}
/* line 3763, assetic_compassO5s39W.scss */
.application > .content .list-container .list .day-head .left {
  float: left;
}
/* line 3767, assetic_compassO5s39W.scss */
.application > .content .list-container .list .day-head .right {
  float: right;
}
/* line 3772, assetic_compassO5s39W.scss */
.application > .content .list-container .list a, .application > .content .list-container .list div.ls {
  display: block;
  height: 80px;
  color: #3E3E3E;
  text-decoration: none;
  position: relative;
}
/* line 3779, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .tree-padding, .application > .content .list-container .list div.ls .tree-padding {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #808080;
}
/* line 3787, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom, .application > .content .list-container .list div.ls .bottom {
  display: flex;
  padding: 0 30px 0 30px;
}
/* line 3791, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags, .application > .content .list-container .list div.ls .bottom .flags {
  flex-grow: 1;
  line-height: 0;
  font-size: 0;
}
/* line 3796, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags .flag, .application > .content .list-container .list div.ls .bottom .flags .flag {
  display: inline-block;
  line-height: 16px;
  font-size: 14px;
  padding: 4px;
  border-radius: 16px;
  margin-right: 2px;
  text-align: center;
  min-width: 24px;
  min-height: 24px;
  vertical-align: middle;
}
/* line 3808, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags .flag span, .application > .content .list-container .list div.ls .bottom .flags .flag span {
  display: inline-block;
}
/* line 3812, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags .flag i, .application > .content .list-container .list div.ls .bottom .flags .flag i {
  display: inline-block;
}
/* line 3816, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags .flag.has-color, .application > .content .list-container .list div.ls .bottom .flags .flag.has-color {
  color: #ffffff;
}
/* line 3819, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .flags .flag.has-color span, .application > .content .list-container .list div.ls .bottom .flags .flag.has-color span {
  padding: 0 6px;
}
/* line 3826, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .status, .application > .content .list-container .list div.ls .bottom .status {
  text-align: right;
  line-height: 0;
  font-size: 0;
}
/* line 3831, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .status > span, .application > .content .list-container .list div.ls .bottom .status > span {
  white-space: nowrap;
  display: inline-block;
  line-height: 16px;
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 16px;
  text-align: center;
  background-color: #666666;
  color: #ffffff;
}
/* line 3842, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .status > span > span, .application > .content .list-container .list div.ls .bottom .status > span > span {
  margin-right: 6px;
}
/* line 3846, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .bottom .status > span i, .application > .content .list-container .list div.ls .bottom .status > span i {
  display: inline-block;
}
/* line 3853, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .name, .application > .content .list-container .list div.ls .name {
  line-height: 30px;
  height: 40px;
  padding: 10px 30px 0 30px;
  font-size: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 3862, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .name .radius-box, .application > .content .list-container .list div.ls .name .radius-box {
  font-size: 18px;
}
/* line 3866, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .name span, .application > .content .list-container .list div.ls .name span {
  text-transform: uppercase;
}
/* line 3871, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .info1, .application > .content .list-container .list div.ls .info1 {
  line-height: 30px;
  height: 30px;
  float: left;
  padding: 0 0 0 60px;
  font-size: 18px;
  width: 40%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 3882, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .info1.allw, .application > .content .list-container .list div.ls .info1.allw {
  width: 100%;
}
/* line 3887, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .info2, .application > .content .list-container .list div.ls .info2 {
  line-height: 30px;
  height: 30px;
  float: right;
  padding: 0 30px 0;
  font-size: 18px;
  width: 60%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 3899, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-status, .application > .content .list-container .list div.ls .training-status {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  margin-right: 10px;
  vertical-align: -1px;
  background-color: #159e00;
}
/* line 3908, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-status.training-status-0, .application > .content .list-container .list div.ls .training-status.training-status-0 {
  background-color: #c10000;
}
/* line 3913, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-on,
.application > .content .list-container .list a .training-off, .application > .content .list-container .list div.ls .training-on,
.application > .content .list-container .list div.ls .training-off {
  display: inline-block;
  padding: 0 5px;
  text-align: center;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-left: 1px;
  vertical-align: 4px;
  color: #ffffff;
  background-color: #159e00;
}
/* line 3930, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-off, .application > .content .list-container .list div.ls .training-off {
  background-color: #c10000;
}
/* line 3934, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-slide-answers, .application > .content .list-container .list div.ls .training-slide-answers {
  display: inline-block;
  line-height: 0;
  height: 20px;
  vertical-align: middle;
  font-size: 0;
}
/* line 3941, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-slide-answers i, .application > .content .list-container .list div.ls .training-slide-answers i {
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
  vertical-align: middle;
  width: 30px;
}
/* line 3948, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-slide-answers i.correct-0, .application > .content .list-container .list a .training-slide-answers i.corrent-off, .application > .content .list-container .list div.ls .training-slide-answers i.correct-0, .application > .content .list-container .list div.ls .training-slide-answers i.corrent-off {
  color: #c10000;
}
/* line 3953, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .training-slide-answers i.correct-1, .application > .content .list-container .list a .training-slide-answers i.correct-on, .application > .content .list-container .list div.ls .training-slide-answers i.correct-1, .application > .content .list-container .list div.ls .training-slide-answers i.correct-on {
  color: #159e00;
}
/* line 3960, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .card, .application > .content .list-container .list div.ls .card {
  display: inline-block;
  padding: 0 5px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 1px;
  vertical-align: 4px;
  color: #ffffff;
  background-color: #666666;
}
/* line 3975, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .card.ci-1, .application > .content .list-container .list div.ls .card.ci-1 {
  background-color: #159e00;
}
/* line 3976, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .card.ci-2, .application > .content .list-container .list div.ls .card.ci-2 {
  background-color: #ffb400;
}
/* line 3977, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .card.ci-3, .application > .content .list-container .list div.ls .card.ci-3 {
  background-color: #c10000;
}
/* line 3978, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .card.ci-4, .application > .content .list-container .list div.ls .card.ci-4 {
  background-color: #000000;
}
/* line 3981, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info, .application > .content .list-container .list div.ls .message-info {
  display: inline-block;
  position: relative;
  text-transform: none;
}
/* line 3986, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info.type-a i, .application > .content .list-container .list div.ls .message-info.type-a i {
  color: #159e00;
}
/* line 3987, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info.type-w i, .application > .content .list-container .list div.ls .message-info.type-w i {
  color: #ffb400;
}
/* line 3988, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info.type-d i, .application > .content .list-container .list div.ls .message-info.type-d i {
  color: #c10000;
}
/* line 3990, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info .pop, .application > .content .list-container .list div.ls .message-info .pop {
  display: none;
  pointer-events: none;
  position: absolute;
  background-color: #316695;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  font-weight: bold;
  border-radius: 8px;
  padding: 6px 12px;
  left: 46px;
  white-space: nowrap;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 2;
}
/* line 4007, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info .pop:before, .application > .content .list-container .list div.ls .message-info .pop:before {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 20px 5px 0;
  border-color: transparent #316695 transparent transparent;
  top: 50%;
  margin-top: -5px;
  left: 0;
  margin-left: -20px;
}
/* line 4024, assetic_compassO5s39W.scss */
.application > .content .list-container .list a .message-info:hover .pop, .application > .content .list-container .list div.ls .message-info:hover .pop {
  display: block;
}
/* line 4030, assetic_compassO5s39W.scss */
.application > .content .list-container .list a:hover, .application > .content .list-container .list a:active, .application > .content .list-container .list div.ls:hover, .application > .content .list-container .list div.ls:active {
  text-decoration: none;
}
/* line 4035, assetic_compassO5s39W.scss */
.application > .content .list-container .list a:nth-child(odd), .application > .content .list-container .list div.ls:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 4039, assetic_compassO5s39W.scss */
.application > .content .list-container .list a:hover, .application > .content .list-container .list div.ls:hover {
  background-color: #ffffff;
}
/* line 4043, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.selected, .application > .content .list-container .list div.ls.selected {
  background-color: #d7d7d7;
}
/* line 4047, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-button, .application > .content .list-container .list div.ls.with-button {
  /*
  &:hover {
  	.btn {
  		color: $color-gray;
  	}
  }
  */
}
/* line 4048, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-button .info2, .application > .content .list-container .list div.ls.with-button .info2 {
  padding-right: 150px;
}
/* line 4052, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-button .btn, .application > .content .list-container .list div.ls.with-button .btn {
  width: 120px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 4068, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-button .btn.success i, .application > .content .list-container .list div.ls.with-button .btn.success i {
  color: #159e00;
}
/* line 4072, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-button .btn.out i, .application > .content .list-container .list div.ls.with-button .btn.out i {
  color: #ffb400;
}
/* line 4078, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number .info2, .application > .content .list-container .list div.ls.with-number .info2 {
  /*padding-right: 150px;*/
  text-align: right;
}
/* line 4083, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number .number, .application > .content .list-container .list div.ls.with-number .number {
  width: 150px;
  position: absolute;
  right: 30px;
  top: 10px;
  height: 30px;
  line-height: 30px;
  text-align: right;
  font-size: 24px;
}
/* line 4094, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number .under-number, .application > .content .list-container .list div.ls.with-number .under-number {
  position: relative;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
/* line 4100, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number .under-number > div, .application > .content .list-container .list div.ls.with-number .under-number > div {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 4108, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-left-icon, .application > .content .list-container .list div.ls.with-left-icon {
  padding-left: 50px;
}
/* line 4111, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-left-icon > i, .application > .content .list-container .list div.ls.with-left-icon > i {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #666666;
  line-height: 50px;
  text-align: center;
  display: block;
  position: absolute;
  left: 15px;
  top: 15px;
  color: #ffffff;
  transition: border-radius .2s ease-out, color .2s;
  overflow: hidden;
}
/* line 4126, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-left-icon > i.terminal-icon, .application > .content .list-container .list div.ls.with-left-icon > i.terminal-icon {
  background-color: #c10000;
}
/* line 4127, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-left-icon > i.guests-icon, .application > .content .list-container .list div.ls.with-left-icon > i.guests-icon {
  background-color: #159e00;
}
/* line 4128, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-left-icon > i.contractors-icon, .application > .content .list-container .list div.ls.with-left-icon > i.contractors-icon {
  background-color: #ffb400;
}
/* line 4133, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.blocked .name, .application > .content .list-container .list div.ls.blocked .name {
  color: #c10000;
}
/* line 4139, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon .info2, .application > .content .list-container .list div.ls.with-icon .info2 {
  padding-right: 150px;
}
/* line 4143, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon .icon, .application > .content .list-container .list div.ls.with-icon .icon {
  width: 120px;
  position: absolute;
  right: 0;
  top: 0;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 24px;
}
/* line 4153, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon .icon i, .application > .content .list-container .list div.ls.with-icon .icon i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 15px;
  display: inline-block;
  color: #ffffff;
}
/* line 4162, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon .icon i.success, .application > .content .list-container .list div.ls.with-icon .icon i.success {
  background-color: #159e00;
}
/* line 4166, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon .icon i.error, .application > .content .list-container .list div.ls.with-icon .icon i.error {
  background-color: #c10000;
}
/* line 4175, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number.with-button .info2, .application > .content .list-container .list a.with-icon.with-button .info2, .application > .content .list-container .list div.ls.with-number.with-button .info2, .application > .content .list-container .list div.ls.with-icon.with-button .info2 {
  padding-right: 150px;
}
/* line 4179, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-number.with-button .under-number,
.application > .content .list-container .list a.with-number.with-button .number, .application > .content .list-container .list a.with-icon.with-button .under-number,
.application > .content .list-container .list a.with-icon.with-button .number, .application > .content .list-container .list div.ls.with-number.with-button .under-number,
.application > .content .list-container .list div.ls.with-number.with-button .number, .application > .content .list-container .list div.ls.with-icon.with-button .under-number,
.application > .content .list-container .list div.ls.with-icon.with-button .number {
  right: 150px;
}
/* line 4186, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.positionable .position-up-handler,
.application > .content .list-container .list a.positionable .position-down-handler, .application > .content .list-container .list div.ls.positionable .position-up-handler,
.application > .content .list-container .list div.ls.positionable .position-down-handler {
  position: absolute;
  right: 40px;
  font-size: 30px;
  line-height: 30px;
  height: 30px;
  top: 30%;
  transform: translate(0, -50%);
  text-align: center;
  display: none;
}
/* line 4199, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.positionable .position-down-handler, .application > .content .list-container .list div.ls.positionable .position-down-handler {
  top: 70%;
}
/* line 4204, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.positionable:hover .position-up-handler,
.application > .content .list-container .list a.positionable:hover .position-down-handler, .application > .content .list-container .list div.ls.positionable:hover .position-up-handler,
.application > .content .list-container .list div.ls.positionable:hover .position-down-handler {
  display: block;
}
/* line 4212, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.with-icon.positionable .position-up-handler,
.application > .content .list-container .list a.with-icon.positionable .position-down-handler, .application > .content .list-container .list div.ls.with-icon.positionable .position-up-handler,
.application > .content .list-container .list div.ls.with-icon.positionable .position-down-handler {
  right: 5px;
}
/* line 4219, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.big .name, .application > .content .list-container .list div.ls.big .name {
  text-transform: uppercase;
  line-height: 60px;
  font-size: 40px;
  text-overflow: initial;
  overflow: visible;
}
/* line 4228, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.out, .application > .content .list-container .list div.ls.out {
  background-color: #ffb400 !important;
  color: #ffffff;
}
/* line 4232, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.out:nth-child(odd):hover, .application > .content .list-container .list a.out:hover, .application > .content .list-container .list div.ls.out:nth-child(odd):hover, .application > .content .list-container .list div.ls.out:hover {
  color: #ffffff;
  background-color: #ff8901 !important;
}
/* line 4237, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.out:nth-child(odd):hover .name,
.application > .content .list-container .list a.out:nth-child(odd):hover .btn, .application > .content .list-container .list a.out:hover .name,
.application > .content .list-container .list a.out:hover .btn, .application > .content .list-container .list div.ls.out:nth-child(odd):hover .name,
.application > .content .list-container .list div.ls.out:nth-child(odd):hover .btn, .application > .content .list-container .list div.ls.out:hover .name,
.application > .content .list-container .list div.ls.out:hover .btn {
  color: #ffffff;
}
/* line 4244, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.gray, .application > .content .list-container .list div.ls.gray {
  background-color: #666666 !important;
  color: #ffffff;
}
/* line 4248, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.gray:nth-child(odd):hover, .application > .content .list-container .list a.gray:hover, .application > .content .list-container .list div.ls.gray:nth-child(odd):hover, .application > .content .list-container .list div.ls.gray:hover {
  color: #ffffff;
  background-color: #808080 !important;
}
/* line 4253, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.gray:nth-child(odd):hover .name,
.application > .content .list-container .list a.gray:nth-child(odd):hover .btn, .application > .content .list-container .list a.gray:hover .name,
.application > .content .list-container .list a.gray:hover .btn, .application > .content .list-container .list div.ls.gray:nth-child(odd):hover .name,
.application > .content .list-container .list div.ls.gray:nth-child(odd):hover .btn, .application > .content .list-container .list div.ls.gray:hover .name,
.application > .content .list-container .list div.ls.gray:hover .btn {
  color: #ffffff;
}
/* line 4260, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.change, .application > .content .list-container .list div.ls.change {
  background-color: #00a6e4 !important;
  color: #ffffff;
}
/* line 4264, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.change:nth-child(odd):hover, .application > .content .list-container .list a.change:hover, .application > .content .list-container .list div.ls.change:nth-child(odd):hover, .application > .content .list-container .list div.ls.change:hover {
  color: #ffffff;
  background-color: #0093cb !important;
}
/* line 4269, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.change:nth-child(odd):hover .name,
.application > .content .list-container .list a.change:nth-child(odd):hover .btn, .application > .content .list-container .list a.change:hover .name,
.application > .content .list-container .list a.change:hover .btn, .application > .content .list-container .list div.ls.change:nth-child(odd):hover .name,
.application > .content .list-container .list div.ls.change:nth-child(odd):hover .btn, .application > .content .list-container .list div.ls.change:hover .name,
.application > .content .list-container .list div.ls.change:hover .btn {
  color: #ffffff;
}
/* line 4276, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.success, .application > .content .list-container .list div.ls.success {
  background-color: #159e00 !important;
  color: #ffffff;
}
/* line 4280, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.success:nth-child(odd):hover, .application > .content .list-container .list a.success:hover, .application > .content .list-container .list div.ls.success:nth-child(odd):hover, .application > .content .list-container .list div.ls.success:hover {
  color: #ffffff;
  background-color: #1bcd00 !important;
}
/* line 4285, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.success:nth-child(odd):hover .name,
.application > .content .list-container .list a.success:nth-child(odd):hover .btn, .application > .content .list-container .list a.success:hover .name,
.application > .content .list-container .list a.success:hover .btn, .application > .content .list-container .list div.ls.success:nth-child(odd):hover .name,
.application > .content .list-container .list div.ls.success:nth-child(odd):hover .btn, .application > .content .list-container .list div.ls.success:hover .name,
.application > .content .list-container .list div.ls.success:hover .btn {
  color: #ffffff;
}
/* line 4293, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.back .name, .application > .content .list-container .list div.ls.back .name {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: auto;
  transform: translate(0, -50%);
  padding: 0 30px 0 80px;
}
/* line 4303, assetic_compassO5s39W.scss */
.application > .content .list-container .list a.back i, .application > .content .list-container .list div.ls.back i {
  position: absolute;
  right: auto;
  top: 0;
  left: 0;
  line-height: 80px;
  width: 80px;
  text-align: center;
  font-size: 34px;
  display: block;
}
/* line 4319, assetic_compassO5s39W.scss */
.application > .content .list-container .list.rev a:nth-child(odd) {
  background-color: transparent;
}
/* line 4323, assetic_compassO5s39W.scss */
.application > .content .list-container .list.rev a:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 4333, assetic_compassO5s39W.scss */
.application > .content .list-container .list.multi-select a.with-left-icon > i:after {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  content: "\f00c";
  color: #ffffff;
  display: block;
  transition: top .2s ease-out;
}
/* line 4345, assetic_compassO5s39W.scss */
.application > .content .list-container .list.multi-select a.with-left-icon > i:hover {
  border-radius: 0;
  color: rgba(255, 255, 255, 0);
}
/* line 4349, assetic_compassO5s39W.scss */
.application > .content .list-container .list.multi-select a.with-left-icon > i:hover:after {
  top: 0;
}
/* line 4356, assetic_compassO5s39W.scss */
.application > .content .list-container .list.multi-select a.with-left-icon.selected > i {
  border-radius: 0;
  color: rgba(255, 255, 255, 0);
}
/* line 4360, assetic_compassO5s39W.scss */
.application > .content .list-container .list.multi-select a.with-left-icon.selected > i:after {
  top: 0;
}
/* line 4370, assetic_compassO5s39W.scss */
.application > .content .list-container .add-handler {
  display: block;
  height: 80px;
  line-height: 80px;
  text-transform: uppercase;
  padding: 0 30px;
  color: #3E3E3E;
  text-decoration: none;
  transition: background-color .2s;
}
/* line 4380, assetic_compassO5s39W.scss */
.application > .content .list-container .add-handler i {
  float: right;
  display: block;
  line-height: 80px;
  height: 80px;
  width: 80px;
  text-align: center;
  font-size: 48px;
}
/* line 4390, assetic_compassO5s39W.scss */
.application > .content .list-container .add-handler.odd {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 4394, assetic_compassO5s39W.scss */
.application > .content .list-container .add-handler:hover, .application > .content .list-container .add-handler.selected {
  background-color: #ffffff;
  color: #666666;
}
/* line 4407, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row, .application > .content .head-slots-container-sticky .slot-row {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  border-left: 1px solid #d8d8d8;
}
/* line 4414, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row:hover .slot, .application > .content .head-slots-container-sticky .slot-row:hover .slot {
  background-color: #f2f2f2;
}
/* line 4419, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot, .application > .content .head-slots-container-sticky .slot-row .slot {
  flex-grow: 1;
  flex-basis: 0;
  height: 50px;
  position: relative;
}
/* line 4425, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.time, .application > .content .head-slots-container-sticky .slot-row .slot.time {
  flex-basis: 130px;
  flex-grow: 0;
  position: relative;
}
/* line 4430, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.time .time-label, .application > .content .head-slots-container-sticky .slot-row .slot.time .time-label {
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  top: -10px;
  right: 10px;
  background-color: #ffffff;
  padding: 0 4px;
  z-index: 3;
}
/* line 4441, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.time .day-label, .application > .content .head-slots-container-sticky .slot-row .slot.time .day-label {
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  top: -10px;
  left: 10px;
  background-color: #ffffff;
  padding: 0 4px;
  z-index: 3;
}
/* line 4453, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot:before, .application > .content .head-slots-container-sticky .slot-row .slot:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}
/* line 4467, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.active.clicked .object .inside, .application > .content .head-slots-container-sticky .slot-row .slot.active.clicked .object .inside {
  background: repeating-linear-gradient(45deg, #bfbfbf, #c1c1c1 10px, #dcdcdc 10px, #d8d8d8 20px);
}
/* line 4473, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.free:hover, .application > .content .head-slots-container-sticky .slot-row .slot.free:hover {
  background-color: #e8e8e8;
}
/* line 4477, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.free.active, .application > .content .head-slots-container-sticky .slot-row .slot.free.active {
  background-color: #e8e8e8;
}
/* line 4481, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot.free.clicked, .application > .content .head-slots-container-sticky .slot-row .slot.free.clicked {
  background-color: #e8e8e8;
}
/* line 4485, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object, .application > .content .head-slots-container-sticky .slot-row .slot .object {
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 4494, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside {
  position: absolute;
  left: 2px;
  top: 2px;
  right: 3px;
  bottom: 3px;
  background-color: #d8d8d8;
  padding: 4px 10px 4px 50px;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
}
/* line 4506, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside .icon, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside .icon {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 37px;
  height: 37px;
  border-radius: 50%;
  color: #ffffff;
}
/* line 4515, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside .icon i, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside .icon i {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 37px;
  font-size: 20px;
  text-align: center;
}
/* line 4528, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside .name, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside .name {
  margin-bottom: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 4535, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside .status, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside .status {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
  border-radius: 9px;
  color: #ffffff;
  text-align: center;
  padding: 0 4px;
}
/* line 4546, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .object .inside .v, .application > .content .head-slots-container-sticky .slot-row .slot .object .inside .v {
  font-size: 12px;
  line-height: 15px;
}
/* line 4553, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .types-selector, .application > .content .slots-container .slot-row .slot .active-types-selector, .application > .content .head-slots-container-sticky .slot-row .slot .types-selector, .application > .content .head-slots-container-sticky .slot-row .slot .active-types-selector {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
}
/* line 4563, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .types-selector .type-selector, .application > .content .slots-container .slot-row .slot .active-types-selector .type-selector, .application > .content .head-slots-container-sticky .slot-row .slot .types-selector .type-selector, .application > .content .head-slots-container-sticky .slot-row .slot .active-types-selector .type-selector {
  display: inline-block;
  color: #ffffff;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  position: relative;
  margin: 0 4px;
  opacity: 0.4;
}
/* line 4573, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .types-selector .type-selector i, .application > .content .slots-container .slot-row .slot .active-types-selector .type-selector i, .application > .content .head-slots-container-sticky .slot-row .slot .types-selector .type-selector i, .application > .content .head-slots-container-sticky .slot-row .slot .active-types-selector .type-selector i {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 40px;
  font-size: 26px;
  text-align: center;
}
/* line 4585, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .types-selector .type-selector:hover, .application > .content .slots-container .slot-row .slot .active-types-selector .type-selector:hover, .application > .content .head-slots-container-sticky .slot-row .slot .types-selector .type-selector:hover, .application > .content .head-slots-container-sticky .slot-row .slot .active-types-selector .type-selector:hover {
  opacity: 1;
}
/* line 4592, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row .slot .active-types-selector .type-selector, .application > .content .head-slots-container-sticky .slot-row .slot .active-types-selector .type-selector {
  opacity: 1;
}
/* line 4598, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row.head-row, .application > .content .head-slots-container-sticky .slot-row.head-row {
  border-top: 1px solid #d8d8d8;
  font-size: 18px;
}
/* line 4601, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row.head-row .slot, .application > .content .head-slots-container-sticky .slot-row.head-row .slot {
  height: auto;
  cursor: auto;
  padding: 10px;
  text-align: center;
}
/* line 4609, assetic_compassO5s39W.scss */
.application > .content .slots-container .slot-row.head-row:hover .slot, .application > .content .head-slots-container-sticky .slot-row.head-row:hover .slot {
  background-color: transparent;
}
/* line 4616, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots, .application > .content .head-slots-container-sticky .slots {
  position: relative;
}
/* line 4619, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots .now, .application > .content .head-slots-container-sticky .slots .now {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border-bottom: 1px solid #c10000;
  z-index: 2;
  pointer-events: none;
}
/* line 4631, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .slot, .application > .content .head-slots-container-sticky .slots.size-1 .slot {
  height: 30px;
}
/* line 4635, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .types-selector .type-selector, .application > .content .head-slots-container-sticky .slots.size-1 .types-selector .type-selector {
  width: 20px;
  height: 20px;
}
/* line 4639, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .types-selector .type-selector i, .application > .content .head-slots-container-sticky .slots.size-1 .types-selector .type-selector i {
  font-size: 14px;
  line-height: 20px;
}
/* line 4647, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .object .inside, .application > .content .head-slots-container-sticky .slots.size-1 .object .inside {
  padding: 2px 10px 4px 40px;
  line-height: 14px;
}
/* line 4650, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .object .inside .name, .application > .content .head-slots-container-sticky .slots.size-1 .object .inside .name {
  font-size: 12px;
}
/* line 4653, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .object .inside .status, .application > .content .head-slots-container-sticky .slots.size-1 .object .inside .status {
  font-size: 12px;
}
/* line 4656, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .object .inside .icon, .application > .content .head-slots-container-sticky .slots.size-1 .object .inside .icon {
  width: 27px;
  height: 27px;
}
/* line 4660, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-1 .object .inside .icon i, .application > .content .head-slots-container-sticky .slots.size-1 .object .inside .icon i {
  line-height: 27px;
  font-size: 18px;
}
/* line 4669, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .slot, .application > .content .head-slots-container-sticky .slots.size-2 .slot {
  height: 40px;
}
/* line 4673, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .types-selector .type-selector, .application > .content .head-slots-container-sticky .slots.size-2 .types-selector .type-selector {
  width: 30px;
  height: 30px;
}
/* line 4677, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .types-selector .type-selector i, .application > .content .head-slots-container-sticky .slots.size-2 .types-selector .type-selector i {
  font-size: 20px;
  line-height: 30px;
}
/* line 4685, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .object .inside, .application > .content .head-slots-container-sticky .slots.size-2 .object .inside {
  padding: 2px 10px 4px 40px;
  line-height: 14px;
}
/* line 4688, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .object .inside .name, .application > .content .head-slots-container-sticky .slots.size-2 .object .inside .name {
  font-size: 12px;
}
/* line 4691, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .object .inside .status, .application > .content .head-slots-container-sticky .slots.size-2 .object .inside .status {
  font-size: 12px;
}
/* line 4694, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .object .inside .icon, .application > .content .head-slots-container-sticky .slots.size-2 .object .inside .icon {
  width: 27px;
  height: 27px;
}
/* line 4698, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-2 .object .inside .icon i, .application > .content .head-slots-container-sticky .slots.size-2 .object .inside .icon i {
  line-height: 27px;
  font-size: 18px;
}
/* line 4707, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-3 .slot, .application > .content .head-slots-container-sticky .slots.size-3 .slot {
  height: 50px;
}
/* line 4712, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-4 .slot, .application > .content .head-slots-container-sticky .slots.size-4 .slot {
  height: 60px;
}
/* line 4717, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-5 .slot, .application > .content .head-slots-container-sticky .slots.size-5 .slot {
  height: 70px;
}
/* line 4722, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-6 .slot, .application > .content .head-slots-container-sticky .slots.size-6 .slot {
  height: 80px;
}
/* line 4727, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-7 .slot, .application > .content .head-slots-container-sticky .slots.size-7 .slot {
  height: 90px;
}
/* line 4732, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-8 .slot, .application > .content .head-slots-container-sticky .slots.size-8 .slot {
  height: 100px;
}
/* line 4737, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-9 .slot, .application > .content .head-slots-container-sticky .slots.size-9 .slot {
  height: 110px;
}
/* line 4742, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-10 .slot, .application > .content .head-slots-container-sticky .slots.size-10 .slot {
  height: 120px;
}
/* line 4747, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-11 .slot, .application > .content .head-slots-container-sticky .slots.size-11 .slot {
  height: 130px;
}
/* line 4752, assetic_compassO5s39W.scss */
.application > .content .slots-container .slots.size-12 .slot, .application > .content .head-slots-container-sticky .slots.size-12 .slot {
  height: 140px;
}
/* line 4757, assetic_compassO5s39W.scss */
.application > .content .slots-container .adder, .application > .content .slots-container .edit-subform, .application > .content .head-slots-container-sticky .adder, .application > .content .head-slots-container-sticky .edit-subform {
  text-align: center;
  padding: 10px;
  border-bottom: 1px solid #d8d8d8;
  cursor: pointer;
}
/* line 4763, assetic_compassO5s39W.scss */
.application > .content .slots-container .adder:hover, .application > .content .slots-container .edit-subform:hover, .application > .content .head-slots-container-sticky .adder:hover, .application > .content .head-slots-container-sticky .edit-subform:hover {
  background-color: #e8e8e8;
}
/* line 4771, assetic_compassO5s39W.scss */
.application > .content .head-slots-container-sticky .head-row .slot {
  background: #fbfbfb !important;
}
/* line 4774, assetic_compassO5s39W.scss */
.application > .content .head-slots-container-sticky .head-row .slot.time {
  opacity: 0;
}
/* line 4780, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list {
  color: #ffffff;
  background-color: #2f4230;
}
/* line 4784, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .head {
  color: #ffffff;
}
/* line 4790, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item {
  color: #ffffff;
  position: relative;
  overflow: hidden;
}
/* line 4795, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item .name {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: auto;
  transform: translate(0, -50%);
  padding: 0 80px 0 30px;
}
/* line 4805, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item i {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 80px;
  width: 80px;
  text-align: center;
  font-size: 34px;
  display: block;
}
/* line 4815, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item i.bulb {
  color: #fed700;
}
/* line 4818, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item i.bulb.done {
  color: #666666;
}
/* line 4825, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item.back .name {
  padding: 0 30px 0 80px;
}
/* line 4829, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item.back i {
  left: 0;
  right: auto;
}
/* line 4835, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item:nth-child(odd) {
  background-color: #293a2a;
}
/* line 4839, assetic_compassO5s39W.scss */
.application > .content .custom-tutorial-list .list-container .list .item:hover, .application > .content .custom-tutorial-list .list-container .list .item.selected {
  background-color: #ffffff;
  color: #666666;
}
/* line 4849, assetic_compassO5s39W.scss */
.application > .content .tutorial-progress {
  height: 80px;
  padding: 4px 50px 0 50px;
}
/* line 4853, assetic_compassO5s39W.scss */
.application > .content .tutorial-progress .bar {
  margin-top: 4px;
  width: 100%;
  position: relative;
  background-color: #e8e8e8;
  height: 25px;
  line-height: 25px;
}
/* line 4861, assetic_compassO5s39W.scss */
.application > .content .tutorial-progress .bar .inside {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #17b700;
}
/* line 4869, assetic_compassO5s39W.scss */
.application > .content .tutorial-progress .bar .text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
}
/* line 4880, assetic_compassO5s39W.scss */
.application > .content .custom-invert {
  background-color: #666666;
  color: #ffffff;
  z-index: 2;
}
/* line 4885, assetic_compassO5s39W.scss */
.application > .content .custom-invert .head {
  background-color: #666666;
  color: #ffffff;
}
/* line 4889, assetic_compassO5s39W.scss */
.application > .content .custom-invert .head i {
  color: #ffffff;
}
/* line 4896, assetic_compassO5s39W.scss */
.application > .content .custom-invert .list-container .list a, .application > .content .custom-invert .list-container .list div.ls {
  color: #ffffff;
}
/* line 4899, assetic_compassO5s39W.scss */
.application > .content .custom-invert .list-container .list a:nth-child(odd), .application > .content .custom-invert .list-container .list div.ls:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 4902, assetic_compassO5s39W.scss */
.application > .content .custom-invert .list-container .list a:nth-child(odd):hover, .application > .content .custom-invert .list-container .list div.ls:nth-child(odd):hover {
  background-color: #ffffff;
  color: #666666;
}
/* line 4908, assetic_compassO5s39W.scss */
.application > .content .custom-invert .list-container .list a:hover, .application > .content .custom-invert .list-container .list div.ls:hover {
  color: #666666;
}
/* line 4911, assetic_compassO5s39W.scss */
.application > .content .custom-invert .list-container .list a:hover .btn, .application > .content .custom-invert .list-container .list div.ls:hover .btn {
  color: #666666;
}
/* line 4920, assetic_compassO5s39W.scss */
.application > .content .info-box {
  /*
  span {
  	text-transform: uppercase;
  }
  */
}
/* line 4922, assetic_compassO5s39W.scss */
.application > .content .info-box .inside {
  position: relative;
  padding: 20px 140px 20px 60px;
  font-size: 40px;
  line-height: 50px;
  font-weight: bold;
}
/* line 4936, assetic_compassO5s39W.scss */
.application > .content .info-box .inside > i,
.application > .content .info-box > i {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  width: 140px;
  text-align: center;
  line-height: 100px;
  font-size: 80px;
  display: block;
}
/* line 4948, assetic_compassO5s39W.scss */
.application > .content .info-box .inside > i.success,
.application > .content .info-box > i.success {
  color: #159e00;
}
/* line 4952, assetic_compassO5s39W.scss */
.application > .content .info-box .inside > i.error,
.application > .content .info-box > i.error {
  color: #c10000;
}
/* line 4956, assetic_compassO5s39W.scss */
.application > .content .info-box .inside > i.out,
.application > .content .info-box > i.out {
  color: #ffb400;
}
/* line 4961, assetic_compassO5s39W.scss */
.application > .content .info-box .html {
  margin: 50px;
  padding: 20px;
  border: 1px solid #666666;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 16px;
}
/* line 4971, assetic_compassO5s39W.scss */
.application > .content .foto-placeholder {
  background-color: #f2f2f2;
  width: 100%;
  /*padding-top: 140%;*/
  padding-top: 75%;
  margin-bottom: 5px;
  position: relative;
}
/* line 4979, assetic_compassO5s39W.scss */
.application > .content .foto-placeholder .foto-preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 4987, assetic_compassO5s39W.scss */
.application > .content .foto-placeholder img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 4994, assetic_compassO5s39W.scss */
.application > .content .foto-placeholder img.blank {
  display: none;
}
/* line 5001, assetic_compassO5s39W.scss */
.application > .content .snapshot-handler i {
  background-color: #159e00;
  color: #ffffff;
}
/* line 5007, assetic_compassO5s39W.scss */
.application > .content .foto-canvas {
  display: none;
}
/* line 5012, assetic_compassO5s39W.scss */
.application .loading {
  position: relative;
  pointer-events: none;
}
/* line 5017, assetic_compassO5s39W.scss */
.application .loading:not(.overloading) > * {
  display: none !important;
}
/* line 5022, assetic_compassO5s39W.scss */
.application .loading:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10;
}
/* line 5034, assetic_compassO5s39W.scss */
.application .loading:after {
  content: '';
  display: block;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  position: absolute;
  border: 10px solid rgba(102, 102, 102, 0.25);
  border-radius: 50%;
  border-top-color: #666666;
  animation-duration: 0.8s;
  animation-name: spinner;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  z-index: 11;
}
/* line 5055, assetic_compassO5s39W.scss */
.application .loading.inline-loading:before {
  display: none;
}
/* line 5059, assetic_compassO5s39W.scss */
.application .loading.inline-loading:after {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  border-top-color: #000000;
  border-width: 5px;
}
/* line 5070, assetic_compassO5s39W.scss */
.application .content-fotos {
  margin: 0 -10px;
  width: 100%;
  vertical-align: top;
}
/* line 5075, assetic_compassO5s39W.scss */
.application .content-fotos td {
  vertical-align: top;
  width: 100%;
}
/* line 5080, assetic_compassO5s39W.scss */
.application .content-fotos .foto {
  padding: 10px;
}
/* line 5083, assetic_compassO5s39W.scss */
.application .content-fotos .foto img {
  width: 100%;
  height: auto;
}
/* line 5088, assetic_compassO5s39W.scss */
.application .content-fotos .foto .text {
  padding: 10px;
}
/* line 5093, assetic_compassO5s39W.scss */
.application .content-fotos.columns-1 td {
  width: 100%;
}
/* line 5094, assetic_compassO5s39W.scss */
.application .content-fotos.columns-2 td {
  width: 50%;
}
/* line 5095, assetic_compassO5s39W.scss */
.application .content-fotos.columns-3 td {
  width: 33.333333%;
}
/* line 5096, assetic_compassO5s39W.scss */
.application .content-fotos.columns-4 td {
  width: 25%;
}
/* line 5097, assetic_compassO5s39W.scss */
.application .content-fotos.columns-5 td {
  width: 20%;
}
/* line 5098, assetic_compassO5s39W.scss */
.application .content-fotos.columns-6 td {
  width: 16.666666%;
}
/* line 5099, assetic_compassO5s39W.scss */
.application .content-fotos.columns-7 td {
  width: 14.285714%;
}
/* line 5100, assetic_compassO5s39W.scss */
.application .content-fotos.columns-8 td {
  width: 12.5%;
}
/* line 5106, assetic_compassO5s39W.scss */
.application .show-info-box .content table th,
.application .show-info-box .content table td {
  padding: 10px;
}
/* line 5112, assetic_compassO5s39W.scss */
.application .show-info-box .content .table-container {
  overflow-x: auto;
  width: 100%;
}
/* line 5117, assetic_compassO5s39W.scss */
.application .show-info-box .content p:after {
  display: block;
  clear: both;
  content: '';
}
/* line 5126, assetic_compassO5s39W.scss */
.application .show-info-box .field .images .image {
  pointer-events: auto !important;
}
/* line 5129, assetic_compassO5s39W.scss */
.application .show-info-box .field .images .image:active {
  pointer-events: none;
}
/* line 5136, assetic_compassO5s39W.scss */
.application .inactive {
  opacity: 0.3;
  pointer-events: none;
}
/* line 5144, assetic_compassO5s39W.scss */
.application.route-app_operator > .content > .left, .application.route-app_host > .content > .left {
  background-color: #e3f3ff;
}
/* line 5147, assetic_compassO5s39W.scss */
.application.route-app_operator > .content > .left.custom-tutorial-list, .application.route-app_host > .content > .left.custom-tutorial-list {
  color: #ffffff;
  background-color: #2f4230;
}
/* line 5154, assetic_compassO5s39W.scss */
.application.route-app_operator .current-status, .application.route-app_host .current-status {
  padding: 30px 10px;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  text-align: left;
}
/* line 5161, assetic_compassO5s39W.scss */
.application.route-app_operator .current-status .error, .application.route-app_host .current-status .error {
  color: #c10000;
  margin-right: 10px;
}
/* line 5168, assetic_compassO5s39W.scss */
.application .search-input-container {
  position: relative;
}
/* line 5171, assetic_compassO5s39W.scss */
.application .search-input-container > i {
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  line-height: 40px;
  width: 54px;
  text-align: center;
  display: block;
  color: #666666;
}
/* line 5182, assetic_compassO5s39W.scss */
.application .search-input-container > i.close-search {
  display: none;
}
/* line 5187, assetic_compassO5s39W.scss */
.application .search-input-container.has-plus {
  padding-right: 50px;
}
/* line 5190, assetic_compassO5s39W.scss */
.application .search-input-container.has-plus > i {
  right: 50px;
}
/* line 5195, assetic_compassO5s39W.scss */
.application .search-input-container a {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
/* line 5201, assetic_compassO5s39W.scss */
.application .search-input-container a i {
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  display: block;
  color: #ffffff;
  background-color: #159e00;
  border-radius: 20px;
}
/* line 5215, assetic_compassO5s39W.scss */
.application .login-form h1 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 40px 0 0 0;
  color: #666666;
}
/* line 5222, assetic_compassO5s39W.scss */
.application .login-form h1.error {
  color: #c10000;
}
/* line 5227, assetic_compassO5s39W.scss */
.application .login-form h2 {
  margin: 0;
}
/* line 5231, assetic_compassO5s39W.scss */
.application .login-form h3 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 60px 0;
  color: #666666;
}
/* line 5239, assetic_compassO5s39W.scss */
.application .login-form .input-info {
  font-style: italic;
  margin: 4px 0 20px 0;
  font-size: 12px;
  line-height: 16px;
}
/* line 5245, assetic_compassO5s39W.scss */
.application .login-form .input-info span {
  display: block;
  text-transform: uppercase;
}
/* line 5252, assetic_compassO5s39W.scss */
.application .login-form .view-list a {
  margin-bottom: 10px;
}
/* line 5257, assetic_compassO5s39W.scss */
.application .login-form .box {
  padding: 40px;
}
/* line 5260, assetic_compassO5s39W.scss */
.application .login-form .box label {
  font-size: 24px;
  font-weight: normal;
  display: block;
}
/* line 5266, assetic_compassO5s39W.scss */
.application .login-form .box input {
  width: 100%;
}
/* line 5270, assetic_compassO5s39W.scss */
.application .login-form .box a.passrec {
  color: #666666;
  font-style: italic;
  font-size: 18px;
}
/* line 5276, assetic_compassO5s39W.scss */
.application .login-form .box .error {
  margin-bottom: 40px;
  color: #c10000;
}
/* line 5280, assetic_compassO5s39W.scss */
.application .login-form .box .error input {
  border: 1px solid #c10000;
}
/* line 5288, assetic_compassO5s39W.scss */
.application .login-form.with-margin .box input {
  margin-bottom: 20px;
}
/* line 5294, assetic_compassO5s39W.scss */
.application .login-form .clause {
  font-size: 14px;
  line-height: 20px;
  margin-top: 40px;
}
/* line 5301, assetic_compassO5s39W.scss */
.application .register-summary-table {
  width: 100%;
}
/* line 5304, assetic_compassO5s39W.scss */
.application .register-summary-table .align-right {
  text-align: right;
}
/* line 5309, assetic_compassO5s39W.scss */
.application .summary-head {
  font-weight: bold;
  margin-top: 30px;
}
/* line 5314, assetic_compassO5s39W.scss */
.application .summary-table {
  padding: 0 0 30px 0;
  font-size: 16px;
  line-height: 22px;
}
/* line 5319, assetic_compassO5s39W.scss */
.application .summary-table table {
  width: 100%;
}
/* line 5322, assetic_compassO5s39W.scss */
.application .summary-table table td,
.application .summary-table table th {
  padding: 4px 10px;
  text-align: left;
}
/* line 5328, assetic_compassO5s39W.scss */
.application .summary-table table td:last-child,
.application .summary-table table th:last-child {
  text-align: right;
}
/* line 5333, assetic_compassO5s39W.scss */
.application .summary-table table td.headrow {
  text-align: left;
  background-color: #ffefc5;
}
/* line 5340, assetic_compassO5s39W.scss */
.application .summary-table tfoot td {
  border-top: 1px solid #000000;
}
/* line 5346, assetic_compassO5s39W.scss */
.application .summary-table thead th {
  border-bottom: 1px solid #000000;
}
/* line 5351, assetic_compassO5s39W.scss */
.application .summary-table .sub-table {
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  text-align: right;
}
/* line 5359, assetic_compassO5s39W.scss */
.application .info-summary {
  margin-bottom: 40px;
}
/* line 5362, assetic_compassO5s39W.scss */
.application .info-summary ul, .application .info-summary li {
  list-style-type: disc;
}
/* line 5366, assetic_compassO5s39W.scss */
.application .info-summary ul {
  padding-left: 20px;
}
/* line 5369, assetic_compassO5s39W.scss */
.application .info-summary ul li {
  margin-bottom: 10px;
}
/* line 5375, assetic_compassO5s39W.scss */
.application .bottom-form {
  margin-top: 40px;
}
/* line 5378, assetic_compassO5s39W.scss */
.application .bottom-form .acc-row {
  padding-left: 50px;
  position: relative;
  margin-bottom: 20px;
}
/* line 5383, assetic_compassO5s39W.scss */
.application .bottom-form .acc-row input {
  position: absolute;
  left: 10px;
  top: 6px;
  width: auto;
  height: auto;
}
/* line 5392, assetic_compassO5s39W.scss */
.application .bottom-form .button-container {
  margin-left: -40px;
  margin-right: -40px;
}
/* line 5398, assetic_compassO5s39W.scss */
.application .register-summary {
  padding: 40px;
}
/* line 5401, assetic_compassO5s39W.scss */
.application .register-summary table {
  width: 100%;
}
/* line 5404, assetic_compassO5s39W.scss */
.application .register-summary table th, .application .register-summary table td {
  padding: 5px;
}
/* line 5408, assetic_compassO5s39W.scss */
.application .register-summary table thead th {
  background-color: #f2f2f2;
  border-bottom: 1px solid #000000;
  vertical-align: bottom;
}
/* line 5414, assetic_compassO5s39W.scss */
.application .register-summary table tfoot td {
  background-color: #f2f2f2;
}
/* line 5418, assetic_compassO5s39W.scss */
.application .register-summary table .align-right {
  text-align: right;
}
/* line 5424, assetic_compassO5s39W.scss */
.application .raport-container {
  padding: 50px;
  background-color: #ffffff;
}
/* line 5428, assetic_compassO5s39W.scss */
.application .raport-container .filters {
  margin-bottom: 20px;
}
/* line 5431, assetic_compassO5s39W.scss */
.application .raport-container .filters label {
  font-size: 24px;
  font-weight: normal;
  display: block;
}
/* line 5437, assetic_compassO5s39W.scss */
.application .raport-container .filters .field {
  padding-bottom: 20px;
}
/* line 5441, assetic_compassO5s39W.scss */
.application .raport-container .filters .btn-selector .mbtn {
  margin-bottom: 6px;
  font-size: 15px;
  padding: 5px 10px;
  line-height: 22px;
}
/* line 5448, assetic_compassO5s39W.scss */
.application .raport-container .filters .timeset .mbtn {
  margin-bottom: 6px;
  font-size: 15px;
  padding: 5px 10px;
  line-height: 22px;
}
/* line 5455, assetic_compassO5s39W.scss */
.application .raport-container .filters .column-name label {
  margin-bottom: 20px;
}
/* line 5460, assetic_compassO5s39W.scss */
.application .raport-container .filters.hide-date-selector .column-date_from,
.application .raport-container .filters.hide-date-selector .column-date_to,
.application .raport-container .filters.hide-date-selector .column-timeset,
.application .raport-container .filters.hide-date-selector .column-filters label {
  display: none;
}
/* line 5469, assetic_compassO5s39W.scss */
.application .raport-container .like-input,
.application .raport-container input,
.application .raport-container select {
  display: block;
  color: #3E3E3E;
  font-size: 24px;
  background-color: #f2f2f2;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  padding: 0;
  width: 100%;
}
/* line 5485, assetic_compassO5s39W.scss */
.application .raport-container .like-input {
  text-align: center;
}
/* line 5487, assetic_compassO5s39W.scss */
.application .raport-container .like-input i {
  margin: 0 10px;
}
/* line 5492, assetic_compassO5s39W.scss */
.application .raport-container .legend {
  font-size: 12px;
  line-height: 15px;
  list-style-type: disc;
  margin-top: 40px;
}
/* line 5498, assetic_compassO5s39W.scss */
.application .raport-container .legend li {
  margin: 0 0 5px 20px;
  list-style-type: disc;
}
/* line 5504, assetic_compassO5s39W.scss */
.application .raport-container .pages {
  font-size: 24px;
  margin: 60px 0 3px 0;
}
/* line 5508, assetic_compassO5s39W.scss */
.application .raport-container .pages .page {
  font-weight: normal;
  color: #000000;
  display: inline-block;
  margin: 0 10px;
}
/* line 5514, assetic_compassO5s39W.scss */
.application .raport-container .pages .page.selected {
  font-weight: bold;
}
/* line 5520, assetic_compassO5s39W.scss */
.application .raport-container .summary {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}
/* line 5526, assetic_compassO5s39W.scss */
.application .raport-container .actions {
  text-align: right;
  margin-top: 60px;
}
/* line 5530, assetic_compassO5s39W.scss */
.application .raport-container .actions button {
  background-color: #f2f2f2;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  appearance: none;
  font-size: 24px;
  color: #666666;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 5543, assetic_compassO5s39W.scss */
.application .raport-container .table-container {
  min-height: 100px;
}
/* line 5547, assetic_compassO5s39W.scss */
.application .raport-container .table {
  font-size: 14px;
  line-height: 18px;
}
/* line 5551, assetic_compassO5s39W.scss */
.application .raport-container .table .status-col {
  padding: 4px;
  white-space: nowrap;
}
/* line 5555, assetic_compassO5s39W.scss */
.application .raport-container .table .status-col .status-span {
  font-size: 14px;
  line-height: 20px;
  padding: 3px 10px;
  border-radius: 13px;
}
/* line 5563, assetic_compassO5s39W.scss */
.application .raport-container .table .type-col {
  padding: 4px;
}
/* line 5566, assetic_compassO5s39W.scss */
.application .raport-container .table .type-col i {
  border-radius: 13px;
  line-height: 20px;
  padding: 3px;
  font-size: 14px;
  text-align: center;
  width: 26px;
  color: #ffffff;
  display: inline-block;
}
/* line 5578, assetic_compassO5s39W.scss */
.application .raport-container .table .rate {
  display: inline-block;
  padding: 0 5px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  margin-left: 1px;
  vertical-align: 4px;
  color: #ffffff;
}
/* line 5589, assetic_compassO5s39W.scss */
.application .raport-container .table .card {
  display: inline-block;
  padding: 0 5px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 1px;
  vertical-align: 4px;
  color: #ffffff;
  background-color: #666666;
}
/* line 5602, assetic_compassO5s39W.scss */
.application .raport-container .table .card.ci-1 {
  background-color: #159e00;
}
/* line 5603, assetic_compassO5s39W.scss */
.application .raport-container .table .card.ci-2 {
  background-color: #ffb400;
}
/* line 5604, assetic_compassO5s39W.scss */
.application .raport-container .table .card.ci-3 {
  background-color: #c10000;
}
/* line 5605, assetic_compassO5s39W.scss */
.application .raport-container .table .card.ci-4 {
  background-color: #000000;
}
/* line 5610, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line {
  width: 50%;
  line-height: 40px;
  height: 40px;
}
/* line 5619, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line .owner {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 24px;
  padding-right: 10px;
}
/* line 5627, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line .bar {
  width: 50%;
  float: left;
  position: relative;
  height: 40px;
}
/* line 5633, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line .bar .in {
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  background-color: #316695;
}
/* line 5640, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line .bar .in span {
  position: absolute;
  left: 100%;
  top: -10px;
  padding-left: 10px;
  white-space: nowrap;
}
/* line 5651, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line.all .owner {
  font-weight: bold;
}
/* line 5655, assetic_compassO5s39W.scss */
.application .raport-container .avg-chart .line.all .bar .in {
  background-color: #159e00;
}
/* line 5669, assetic_compassO5s39W.scss */
.application .edit-box .map-container .map-view .map-options svg .polygon-flag.selected {
  display: block;
}
/* line 5678, assetic_compassO5s39W.scss */
.application .map-container {
  position: relative;
}
/* line 5681, assetic_compassO5s39W.scss */
.application .map-container .map-view {
  position: relative;
  overflow: hidden;
  background: #FFFFFF;
}
/* line 5686, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons {
  background: #6C6C6C;
  padding: 3px 0 3px 20px;
}
/* line 5690, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-minus-plus {
  position: relative;
  float: right;
  color: #FFFFFF;
  margin: 4px 10px 0 0;
  width: 115px;
}
/* line 5697, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-minus-plus #map-minus {
  display: inline-block;
  cursor: pointer;
  padding: 0 0 0 12px;
  color: #FFFFFF;
}
/* line 5704, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-minus-plus #map-plus {
  display: inline-block;
  cursor: pointer;
  padding: 0 12px 0px 12px;
  color: #FFFFFF;
}
/* line 5711, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-minus-plus #map-minus:hover, .application .map-container .map-view .map-buttons .map-minus-plus #map-plus:hover {
  color: #E8E7C0;
}
/* line 5715, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-minus-plus .resize-panel {
  right: -10px;
  left: auto;
  background: #6C6C6C;
}
/* line 5722, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-buttons-back,
.application .map-container .map-view .map-buttons a.map-button {
  display: inline-block;
  margin: 5px;
  border: 2px solid #666666;
  padding: 3px 20px;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  background: #FFFFFF;
  border-radius: 18px;
  font: normal normal normal 14px/19px Roboto;
  letter-spacing: 0px;
  color: #6C6C6C;
}
/* line 5739, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-buttons-back i,
.application .map-container .map-view .map-buttons a.map-button i {
  margin: 0 5px 0 -5px;
}
/* line 5743, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons .map-buttons-back {
  background: #FFFFFF;
}
/* line 5747, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-buttons a.map-button.selected {
  background-color: #E8E7C0;
}
/* line 5754, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options {
  position: relative;
}
/* line 5757, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option {
  position: relative;
}
/* line 5760, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5771, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option img {
  width: 100%;
  height: auto;
}
/* line 5776, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 5783, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option svg polygon {
  fill: rgba(0, 166, 228, 0.3);
  stroke: #00a6e4;
  stroke-width: 6;
  cursor: pointer;
  transition: fill .2s;
}
/* line 5790, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option svg polygon:hover {
  fill: rgba(0, 166, 228, 0.9);
}
/* line 5795, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option svg polygon.selected {
  fill: rgba(0, 166, 228, 0.3);
}
/* line 5799, assetic_compassO5s39W.scss */
.application .map-container .map-view .map-options .map-option svg .polygon-flag {
  display: none;
}
/* line 5807, assetic_compassO5s39W.scss */
.application .map-container .map-pin {
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
}
/* line 5813, assetic_compassO5s39W.scss */
.application .map-container .map-pin > i {
  display: block;
  position: absolute;
  left: -24px;
  top: -48px;
  width: 48px;
  height: 48px;
  background-color: rgba(0, 166, 228, 0.5);
  background: url("/bundles/app/img/pin.svg") no-repeat center bottom;
  background-size: 40px 40px;
}
/* line 5825, assetic_compassO5s39W.scss */
.application .map-container .map-pin.with-objects {
  width: 100%;
  height: 100%;
  position: initial;
  pointer-events: all;
}
/* line 5832, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin {
  position: absolute;
  height: 0;
  color: #070707;
  margin-top: 0;
  transition: opacity .2s linear, margin-top .2s ease-out, top .2s ease-in-out, left .2s ease-in-out;
}
/* line 5839, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin .object-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}
/* line 5843, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin div.dot {
  cursor: pointer;
  position: absolute;
  top: 8px;
  left: -10px;
  background: #00C2FF;
  height: 22px;
  width: 22px;
  padding: 1px;
  border-radius: 50%;
  border: 4px double #fff;
  text-align: center;
  color: #fff;
  line-height: 17px;
  font-size: 12px;
}
/* line 5861, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin .object-row,
.application .map-container .map-pin .map-object-pin > a {
  text-align: left;
  display: none;
  background: #EEEEEE;
  font-size: 16px;
  padding: 4px 40px 4px 10px;
  color: #070707;
  white-space: nowrap;
  width: auto;
  margin-left: 11px;
}
/* line 5874, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin .object-row em,
.application .map-container .map-pin .map-object-pin > a em {
  margin: 4px 0 0 12px;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: -6px;
  border-radius: 50%;
  transition: background-color .2s;
  position: absolute;
  right: 10px;
}
/* line 5889, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin .object-row.group {
  background: none;
  padding: 0;
  margin: 0 0 0 11px;
}
/* line 5894, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin .object-row.group .object-row {
  margin-left: 0;
}
/* line 5899, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin span.title {
  border-left: 1px solid #FFB300;
  padding-left: 7px;
}
/* line 5904, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin i.icon {
  text-align: center;
  vertical-align: 1px;
  color: #FFFFFF;
  border-radius: 50%;
  line-height: 22px;
  width: 22px;
  font-size: 12px;
  margin: 0 7px 0 0;
}
/* line 5915, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin i.arrow {
  display: none;
  color: #EEEEEE;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 32px;
  position: absolute;
  left: 0;
  top: 4px;
  width: 0;
  height: 0;
}
/* line 5927, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin i.arrow::before {
  content: '\f0d9';
}
/* line 5931, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin.to-show {
  margin-top: -20px;
  opacity: 0;
}
/* line 5938, assetic_compassO5s39W.scss */
.application .map-container .map-pin .group-pin div.dot {
  background: #000000;
  height: 27px;
  width: 27px;
  top: 6px;
  left: -15px;
}
/* line 5947, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin.selected {
  opacity: 1;
  z-index: 10;
}
/* line 5951, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin.selected i {
  border-color: #000000 transparent transparent transparent !important;
}
/* line 5955, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin.selected i.arrow {
  display: block;
}
/* line 5959, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-object-pin.selected .object-row,
.application .map-container .map-pin .map-object-pin.selected > a {
  display: block;
}
/* line 5965, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area {
  position: absolute;
  transform: translate(-50%, -50%);
}
/* line 5969, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area a {
  font-size: 16px;
  line-height: 20px;
  padding: 4px 10px;
  display: block;
  margin: 4px;
  text-align: center;
  color: #ffffff;
  border-radius: 14px;
  box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1);
}
/* line 5981, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area .map-object-count {
  color: #444444;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px -1px 17px #000000B3;
  font-size: 18px;
  border-radius: 23px;
  text-align: center;
  line-height: 18px;
}
/* line 5991, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area .map-object-count .map-object-count-row .flag-close {
  display: none;
  position: absolute;
  color: #444444 !important;
  border: 1px;
  background: #fff;
  font-size: 28px;
  line-height: 30px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  bottom: -33px;
  left: calc(50% - 15px);
}
/* line 6006, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area .map-object-count .map-object-count-row i {
  margin-right: 4px;
  color: #00C2FF;
  height: 18px;
  width: 18px;
}
/* line 6013, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area .map-object-count .map-object-count-row i.dot {
  border: 1px solid;
  padding: 1px;
  border-radius: 50%;
}
/* line 6021, assetic_compassO5s39W.scss */
.application .map-container .map-pin .map-area .map-object-count .map-object-count-row.selected .flag-close {
  display: block;
}
/* line 6035, assetic_compassO5s39W.scss */
.application .map-container.gray .map-view .map-options .map-option svg polygon {
  fill: rgba(146, 146, 146, 0.3);
  stroke: #929292;
}
/* line 6040, assetic_compassO5s39W.scss */
.application .map-container.gray .map-view .map-options .map-option svg polygon.selected {
  fill: rgba(0, 166, 228, 0.3);
  stroke: #00a6e4;
}
/* line 6052, assetic_compassO5s39W.scss */
.application .map-container.gray .map-pin .map-area .map-object-count .map-object-count-row i {
  color: #929292;
}
/* line 6057, assetic_compassO5s39W.scss */
.application .map-container.gray .map-pin .map-area .map-object-count .map-object-count-row.selected i {
  color: #00C2FF;
}
/* line 6067, assetic_compassO5s39W.scss */
.application .evacuation .head {
  background-color: #ffcccc;
}
/* line 6071, assetic_compassO5s39W.scss */
.application .evacuation .text {
  background-color: #ffe5e5;
  font-size: 24px;
  padding: 50px;
}
/* line 6077, assetic_compassO5s39W.scss */
.application .evacuation #mobile-evacuation-next {
  display: none;
}
/* line 6082, assetic_compassO5s39W.scss */
.application .evacuation-preview {
  padding: 20px 50px;
}
/* line 6085, assetic_compassO5s39W.scss */
.application .evacuation-preview .evacuation-info {
  margin-bottom: 20px;
}
/* line 6089, assetic_compassO5s39W.scss */
.application .evacuation-preview .evacuation-title {
  margin-bottom: -30px;
}
/* line 6093, assetic_compassO5s39W.scss */
.application .evacuation-preview .evacuation-comment {
  padding: 0 50px;
  margin-top: -20px;
}
/* line 6097, assetic_compassO5s39W.scss */
.application .evacuation-preview .evacuation-comment .evacuation-comment-title {
  font-size: 18px;
}
/* line 6101, assetic_compassO5s39W.scss */
.application .evacuation-preview .evacuation-comment textarea {
  width: 100%;
}
/* line 6109, assetic_compassO5s39W.scss */
.application .markdown.with-padding {
  padding: 20px 50px;
}
/* line 6113, assetic_compassO5s39W.scss */
.application .markdown h1, .application .markdown h2, .application .markdown h3, .application .markdown h4 {
  font-size: 24px;
  font-weight: bold;
  margin: 20px 0 10px 0;
  text-transform: uppercase;
}
/* line 6120, assetic_compassO5s39W.scss */
.application .markdown p {
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 10px 0;
}
/* line 6126, assetic_compassO5s39W.scss */
.application .markdown ul, .application .markdown ul > li {
  list-style-type: disc;
}
/* line 6130, assetic_compassO5s39W.scss */
.application .markdown ol, .application .markdown ul {
  padding-left: 40px;
  margin: 10px 0 30px 0;
}
/* line 6134, assetic_compassO5s39W.scss */
.application .markdown ol li, .application .markdown ul li {
  margin-bottom: 5px;
  padding-left: 10px;
}
/* line 6140, assetic_compassO5s39W.scss */
.application .markdown img {
  margin: 20px 0;
  width: 100%;
  height: auto;
}
/* line 6146, assetic_compassO5s39W.scss */
.application .markdown .confirm {
  margin-top: 60px;
}
/* line 6148, assetic_compassO5s39W.scss */
.application .markdown .confirm input {
  margin-right: 20px;
}
/* line 6152, assetic_compassO5s39W.scss */
.application .markdown .confirm label {
  font-weight: normal;
}
/* line 6159, assetic_compassO5s39W.scss */
.application .file-browser .file-preview {
  width: 100px;
  height: 100px;
  background-color: #f2f2f2;
  margin-bottom: 10px;
  position: relative;
}
/* line 6166, assetic_compassO5s39W.scss */
.application .file-browser .file-preview .file-preview-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background-color: #666666;
}
/* line 6175, assetic_compassO5s39W.scss */
.application .file-browser .file-preview .file-preview-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  overflow: hidden;
  display: none;
}
/* line 6187, assetic_compassO5s39W.scss */
.application .file-browser .file-preview .file-preview-image span {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0 10px;
  top: 50%;
  transform: translate(0, -50%);
  display: block;
  text-align: center;
}
/* line 6199, assetic_compassO5s39W.scss */
.application .file-browser .file-preview .file-preview-name {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: none;
}
/* line 6212, assetic_compassO5s39W.scss */
.application .file-browser .file-preview.has-image .file-preview-image {
  display: block;
}
/* line 6218, assetic_compassO5s39W.scss */
.application .file-browser .mbtn {
  text-align: center;
  width: 100px;
}
/* line 6224, assetic_compassO5s39W.scss */
.application .file-browser.full-width .file-preview {
  width: 100%;
  height: auto;
  padding-top: 56.25%;
}
/* line 6230, assetic_compassO5s39W.scss */
.application .file-browser.full-width .mbtn {
  width: 100%;
}
/* line 6236, assetic_compassO5s39W.scss */
.application .file-browser.one-file .file-preview {
  width: 100%;
  height: 80px;
}
/* line 6241, assetic_compassO5s39W.scss */
.application .file-browser.one-file .mbtn {
  width: 100%;
}
/* line 6247, assetic_compassO5s39W.scss */
.application .rating-boxes {
  margin: 0 -15px;
}
/* line 6252, assetic_compassO5s39W.scss */
.application .rating-boxes .rates-history-container {
  text-align: right;
  font-size: 14px;
  padding-right: 15px;
}
/* line 6258, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box {
  float: left;
  padding: 0 15px;
  width: 50%;
  margin-bottom: 30px;
}
/* line 6264, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside {
  position: relative;
}
/* line 6267, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame {
  border-radius: 10px;
  background-color: #a0a0a0;
  overflow: hidden;
  font-size: 15px;
  line-height: 20px;
}
/* line 6274, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .name {
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  background-color: #2b2b2b;
  text-transform: uppercase;
  padding: 10px;
}
/* line 6284, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate {
  padding: 5px 60px 5px 80px;
  position: relative;
  min-height: 50px;
}
/* line 6289, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate .o-name {
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
  color: #000000;
}
/* line 6296, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate .o-company {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}
/* line 6302, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate .o-rate {
  color: #ffffff;
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}
/* line 6314, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate {
  display: none;
  background-color: #e8e8e8;
  text-align: center;
  padding: 10px;
}
/* line 6319, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate:nth-child(odd) {
  background-color: #f2f2f2;
}
/* line 6321, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate .o-name {
  margin-bottom: 5px;
}
/* line 6325, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate .o-stars {
  font-size: 0;
  line-height: 0;
}
/* line 6329, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate .o-stars i {
  padding: 0 5px;
  font-size: 20px;
  display: inline-block;
  width: 30px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
/* line 6342, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate.is-set .o-stars i {
  color: #ffb400;
}
/* line 6350, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards {
  display: flex;
}
/* line 6353, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
  position: relative;
  cursor: pointer;
  transition: transform .2s ease-out;
}
/* line 6361, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card i {
  line-height: 50px;
  font-size: 30px;
  vertical-align: middle;
}
/* line 6367, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card span {
  font-size: 20px;
  line-height: 50px;
  font-weight: bold;
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  margin-left: 5px;
  /*
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
  */
}
/* line 6384, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-1 i {
  color: #159e00;
}
/* line 6385, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-2 i {
  color: #ffb400;
}
/* line 6386, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-3 i {
  color: #c10000;
}
/* line 6387, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-4 i {
  color: #000000;
}
/* line 6389, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.is-set {
  transform: scale(1.2);
}
/* line 6395, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .note-container {
  padding: 0;
}
/* line 6398, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .note-container textarea {
  padding: 5px;
  font-size: 14px;
  width: 100%;
  height: 160px;
  border: 1px solid #666666;
}
/* line 6407, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .frame .save-rate-handler {
  display: block;
  padding: 10px;
  text-align: center;
  color: #ffffff;
  background-color: #159e00;
}
/* line 6416, assetic_compassO5s39W.scss */
.application .rating-boxes .rating-box .inside .o-icon {
  color: #ffffff;
  position: absolute;
  left: 10px;
  width: 60px;
  height: 60px;
  font-size: 40px;
  border-radius: 50%;
  top: 35px;
  text-align: center;
  line-height: 60px;
  overflow: hidden;
}

/* line 6434, assetic_compassO5s39W.scss */
body.long {
  height: auto;
  overflow-y: auto;
}
/* line 6438, assetic_compassO5s39W.scss */
body.long .outer-form {
  height: auto;
}
/* line 6442, assetic_compassO5s39W.scss */
body.long .application {
  height: auto;
}
/* line 6446, assetic_compassO5s39W.scss */
body.long .application > .top > .left {
  width: 968px;
}
/* line 6450, assetic_compassO5s39W.scss */
body.long .application > .top > .right {
  left: 768px;
}
/* line 6455, assetic_compassO5s39W.scss */
body.long .application .content {
  position: relative;
  height: auto;
  padding-top: 60px;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  width: 100%;
}
/* line 6465, assetic_compassO5s39W.scss */
body.long .application .content:after {
  content: '';
  display: block;
  clear: both;
}
/* line 6471, assetic_compassO5s39W.scss */
body.long .application .content .left {
  float: left;
  height: auto;
  position: relative;
  left: auto;
  top: auto;
  overflow: visible;
  width: 768px;
}
/* line 6481, assetic_compassO5s39W.scss */
body.long .application .content .right {
  float: left;
  height: auto;
  position: relative;
  right: auto;
  top: auto;
  overflow: visible;
  display: none;
}

/* line 6494, assetic_compassO5s39W.scss */
.history-container {
  padding: 40px 50px;
}
/* line 6497, assetic_compassO5s39W.scss */
.history-container.no-padding {
  padding: 0;
}
/* line 6501, assetic_compassO5s39W.scss */
.history-container .history-line {
  margin: 0 0 30px 0;
  font-size: 15px;
  line-height: 18px;
}
/* line 6506, assetic_compassO5s39W.scss */
.history-container .history-line .mods {
  display: none;
}
/* line 6510, assetic_compassO5s39W.scss */
.history-container .history-line .action.clickable {
  cursor: pointer;
  color: #337ab7;
}
/* line 6514, assetic_compassO5s39W.scss */
.history-container .history-line .action.clickable:hover {
  color: #23527c;
}
/* line 6518, assetic_compassO5s39W.scss */
.history-container .history-line .action.clickable.open + .mods {
  display: block;
}
/* line 6523, assetic_compassO5s39W.scss */
.history-container .history-line table {
  font-size: 12px;
  line-height: 15px;
}
/* line 6528, assetic_compassO5s39W.scss */
.history-container .history-line .h {
  margin-top: 4px;
}
/* line 6532, assetic_compassO5s39W.scss */
.history-container .history-line .icon-info {
  padding-left: 25px;
  margin-bottom: 4px;
  position: relative;
}
/* line 6537, assetic_compassO5s39W.scss */
.history-container .history-line .icon-info i {
  display: block;
  width: 20px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 6548, assetic_compassO5s39W.scss */
.history-container .history-line .icon-info.one-liner {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 6557, assetic_compassO5s39W.scss */
.rate-container {
  padding: 40px 50px;
}
/* line 6560, assetic_compassO5s39W.scss */
.rate-container .rate-line {
  margin: 10px 0;
  font-size: 15px;
  line-height: 18px;
}
/* line 6565, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row {
  padding: 0 0 0 60px;
  position: relative;
}
/* line 6569, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  text-align: right;
}
/* line 6576, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c span {
  display: inline-block;
  padding: 0 5px;
  text-align: center;
  width: 50px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 10px;
  color: #ffffff;
  background-color: #159e00;
}
/* line 6590, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c > i {
  color: #666666;
}
/* line 6594, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c.idx-0 > i {
  color: #159e00;
}
/* line 6595, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c.idx-1 > i {
  color: #ffb400;
}
/* line 6596, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c.idx-2 > i {
  color: #c10000;
}
/* line 6597, assetic_compassO5s39W.scss */
.rate-container .rate-line .icon-row .icon-c.idx-3 > i {
  color: #000000;
}

/* line 6603, assetic_compassO5s39W.scss */
.intro-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #2b2b2b;
}
/* line 6611, assetic_compassO5s39W.scss */
.intro-container .logo {
  width: 295px;
  height: 103px;
  background: url("/bundles/app/img/logo-limeaccess-intro.png?v2=1") no-repeat center center;
  background-size: 295px 103px;
  position: absolute;
  left: 50%;
  top: 150px;
  transform: translate(-50%, 0);
}

/* line 6623, assetic_compassO5s39W.scss */
.p-bar {
  width: 100%;
  position: relative;
  background-color: #e8e8e8;
  height: 25px;
  line-height: 25px;
}
/* line 6630, assetic_compassO5s39W.scss */
.p-bar .inside {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #17b700;
}
/* line 6638, assetic_compassO5s39W.scss */
.p-bar .text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
}

/* line 6648, assetic_compassO5s39W.scss */
.fullscreen-message {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 6653, assetic_compassO5s39W.scss */
.fullscreen-message .in {
  position: absolute;
  width: 90%;
  max-width: 600px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 6661, assetic_compassO5s39W.scss */
.fullscreen-message .in .type-a {
  color: #159e00;
}
/* line 6662, assetic_compassO5s39W.scss */
.fullscreen-message .in .type-w {
  color: #ffb400;
}
/* line 6663, assetic_compassO5s39W.scss */
.fullscreen-message .in .type-d {
  color: #c10000;
}

/* line 6667, assetic_compassO5s39W.scss */
.training {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
/* line 6675, assetic_compassO5s39W.scss */
.training .center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}
/* line 6682, assetic_compassO5s39W.scss */
.training .center.small {
  max-width: 600px;
}
/* line 6686, assetic_compassO5s39W.scss */
.training .center.w-full {
  width: 100%;
}
/* line 6692, assetic_compassO5s39W.scss */
.training .slide h1 {
  font-size: 36px;
  line-height: 42px;
  margin: 0;
  padding-bottom: 20px;
  color: #3E3E3E;
}
/* line 6700, assetic_compassO5s39W.scss */
.training .slide h2 {
  font-size: 48px;
  line-height: 54px;
  padding-left: 110px;
  color: #3E3E3E;
  margin: 0;
}
/* line 6708, assetic_compassO5s39W.scss */
.training .slide .is-md {
  font-size: 48px;
  line-height: 54px;
  padding-left: 110px;
  color: #3E3E3E;
  margin: 0;
}
/* line 6715, assetic_compassO5s39W.scss */
.training .slide .is-md h1 {
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6723, assetic_compassO5s39W.scss */
.training .slide .is-md h2 {
  font-weight: bold;
  font-size: 60px;
  line-height: 70px;
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6731, assetic_compassO5s39W.scss */
.training .slide .is-md p {
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6737, assetic_compassO5s39W.scss */
.training .slide .ins {
  padding-bottom: 40px;
}
/* line 6741, assetic_compassO5s39W.scss */
.training .slide .image {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
}
/* line 6749, assetic_compassO5s39W.scss */
.training .slide .actions a {
  font-size: 36px;
  line-height: 40px;
  padding: 16px 110px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  display: block;
  background-color: #f2f2f2;
  text-decoration: none;
  color: #3E3E3E;
}
/* line 6760, assetic_compassO5s39W.scss */
.training .slide .actions a:last-child {
  margin-bottom: 0;
}
/* line 6767, assetic_compassO5s39W.scss */
.training .return-to-home {
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  display: block;
  font-size: 40px;
  color: #000000;
}
/* line 6781, assetic_compassO5s39W.scss */
.training.kbd-open .center {
  top: 25%;
}
/* line 6785, assetic_compassO5s39W.scss */
.training.kbd-open .keyboard-input {
  pointer-events: none;
}

/* line 6792, assetic_compassO5s39W.scss */
.tags-container {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 5px;
}
/* line 6797, assetic_compassO5s39W.scss */
.tags-container .tags-head {
  font: italic normal 300 22px/22px 'Roboto', sans-serif;
  color: #313131;
  padding-left: 5px;
  margin-top: 15px;
  margin-bottom: 8px;
}
/* line 6805, assetic_compassO5s39W.scss */
.tags-container .tag {
  display: inline-block;
  background-color: #a0a0a0;
  margin: 5px;
  padding: 0 10px;
  color: #000000;
}
/* line 6812, assetic_compassO5s39W.scss */
.tags-container .tag a {
  color: #000000;
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 6822, assetic_compassO5s39W.scss */
.ext-window .field {
  margin-bottom: 20px;
}
/* line 6825, assetic_compassO5s39W.scss */
.ext-window .field input {
  width: 100%;
  font-size: 40px;
  line-height: 40px;
  padding: 20px;
}
/* line 6832, assetic_compassO5s39W.scss */
.ext-window .field .error {
  margin-top: 10px;
  font-size: 20px;
  color: #c10000;
}
/* line 6840, assetic_compassO5s39W.scss */
.ext-window .action .action-row {
  margin-bottom: 10px;
}

/* line 6846, assetic_compassO5s39W.scss */
.main-filters-tooltip {
  word-break: break-word;
}

/* line 3, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen {
  /* buttons */
  /*.container-element {*/
  /*    background: #c2c2c2;*/
  /*}*/
}
/* line 9, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen:before {
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border: 1px solid #eeeeee;
  display: block;
  content: '';
  pointer-events: none;
}
/* line 22, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*
  .editable & {
  	&:before {
  		position: absolute;
  		left: 0;
  		top: 0;
  		right: 0;
  		bottom: 0;
  		border: 1px solid $color-white-d1;
  		display: block;
  		content: '';
  		pointer-events: none;
  	}
  }
  */
  		/*
  		&:hover {
  			> .div-hv {
  				opacity: 1;
  			}
  
  			> .insides > .inside:before {
  				display: block;
  			}
  
  			> .resize-locker {
  				display: block;
  			}
  		}
  		*/
}
/* line 45, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-hv {
  display: none;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
  /*
  &.resizeable {
  	> .actions {
  		a.move-handler {
  			display: none;
  		}
  	}
  }
  */
  			/*
  			&:hover {
  				> .actions {
  					display: block;
  				}
  
  				&.resizeable {
  					&:before {
  						position: absolute;
  						left: 2px;
  						top: 2px;
  						right: 2px;
  						bottom: 2px;
  						border-radius: $mw / 2 - 2px;
  						background-color: rgba($color-gray, 0.2);
  						content: '';
  						pointer-events: none;
  						display: block;
  					}
  				}
  			}
  			*/
}
/* line 51, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-hv > .actions {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0;
  line-height: 0;
  z-index: 2;
}
/* line 61, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-hv > .actions a {
  width: 20px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
  background-color: #666666;
  border-radius: 2px;
  margin: 2px;
  position: relative;
}
/* line 72, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-hv > .actions a i {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  line-height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
/* line 120, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .resize-locker {
  position: absolute;
  right: 10px;
  top: 10px;
  display: none;
}
/* line 126, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .resize-locker .icon-0 {
  display: block;
}
/* line 130, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .resize-locker .icon-1 {
  display: none;
}
/* line 135, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 142, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside {
  position: absolute;
}
/* line 146, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen .cell > .insides > .inside:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #eeeeee;
  content: '';
  pointer-events: none;
}
/* line 158, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside > .actions {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0;
  line-height: 0;
  display: none;
}
/* line 167, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside > .actions a {
  width: 30px;
  height: 30px;
  font-size: 24px;
  line-height: 30px;
  display: inline-block;
  background-color: #666666;
  border-radius: 4px;
  margin: 2px;
  position: relative;
}
/* line 178, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside > .actions a i {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
/* line 192, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside > .cell-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: left .2s ease-out, right .2s ease-out, top .2s ease-out, bottom .2s ease-out;
}
/* line 201, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside > .cell-container.selected:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #159e00;
  display: block;
  content: '';
  pointer-events: none;
  z-index: 3;
}
/* line 218, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside:hover > .actions, .terminal-screen .cell > .insides > .inside.hover > .actions {
  display: block;
}
/* line 222, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside:hover.scale-inside > .cell-container, .terminal-screen .cell > .insides > .inside.hover.scale-inside > .cell-container {
  /*
  left: $mw;
  right: $mw;
  top: $mw;
  bottom: $mw;
  */
}
/* line 233, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .insides > .inside.has-content > .actions {
  display: none;
}
/* line 240, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-h {
  position: absolute;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
}
/* line 247, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-h.resizeable {
  cursor: ns-resize;
}
/* line 252, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-v {
  position: absolute;
  top: 0;
  height: 100%;
  width: 20px;
  margin-left: -10px;
}
/* line 259, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell > .div-v.resizeable {
  cursor: ew-resize;
}
/* line 266, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.resize-locked > .resize-locker .icon-0 {
  display: none;
}
/* line 270, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.resize-locked > .resize-locker .icon-1 {
  display: block;
}
/* line 275, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.resize-locked > .div-hv {
  pointer-events: none;
}
/* line 296, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected {
  /*
  &:before {
  	border-color: #ff0000;
  }
  */
}
/* line 303, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected > .div-hv {
  display: block;
  /*
  > .actions {
  	display: block;
  }
  */
}
/* line 307, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected > .div-hv:hover {
  z-index: 2;
}
/* line 310, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected > .div-hv:hover > .actions {
  display: block;
}
/* line 315, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected > .div-hv:hover.resizeable:before {
  position: absolute;
  left: 2px;
  top: 2px;
  right: 2px;
  bottom: 2px;
  border-radius: 8px;
  background-color: rgba(102, 102, 102, 0.2);
  content: '';
  pointer-events: none;
  display: block;
}
/* line 339, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell.selected > .insides > .inside > .actions {
  display: block;
}
/* line 343, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen .cell.selected > .insides > .inside:before {
  display: block;
  border-color: #aaaaaa;
}
/* line 350, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen .cell.selected > .insides > .inside.selected:before {
  border-color: #ff0000;
}
/* line 360, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-blocks {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 368, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-blocks .scaled-blocks {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 373, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-blocks .scaled-blocks .blocks {
  font-size: 0;
  line-height: 0;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
  text-align: center;
}
/* line 387, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
/* line 392, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-container.wide {
  display: block;
}
/* line 397, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen .block-container:hover:after, .editable .terminal-screen .block-container.block-selected:after {
  content: '';
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border: 1px dashed #666666;
  pointer-events: none;
}
/* line 410, ../../../src/AppBundle/Resources/sass/screen.scss */
.editable .terminal-screen .block-container.block-selected:after {
  border-color: #159e00;
}
/* line 417, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-text .textarea {
  width: 100%;
  font-size: 50px;
  line-height: 64px;
  height: auto;
  min-height: 104px;
  text-align: center;
  border: 0;
  overflow: hidden;
  padding: 20px;
  background-color: transparent;
}
/* line 431, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-input {
  position: relative;
}
/* line 434, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-input .input {
  width: 100%;
  font-size: 50px;
  line-height: 64px;
  height: auto;
  min-height: 104px;
  text-align: center;
  border: 0;
  overflow: hidden;
  padding: 20px;
  background-color: #f2f2f2;
}
/* line 447, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-input .cursor {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  overflow: hidden;
  width: 100%;
}
/* line 456, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-input .cursor span {
  opacity: 0;
}
/* line 462, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-button {
  margin: 10px;
}
/* line 465, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-button .button {
  font-size: 50px;
  line-height: 64px;
  padding: 10px 20px;
  min-width: 100px;
  min-height: 84px;
  text-align: center;
  background-color: rgba(102, 102, 102, 0.2);
  position: relative;
}
/* line 476, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-button .button.button-selected:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #159e00;
  display: block;
  content: '';
  pointer-events: none;
  z-index: 3;
}
/* line 492, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-image {
  width: 100%;
}
/* line 495, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-image .image {
  width: 100%;
  min-height: 100px;
}
/* line 499, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .block-image .image img {
  width: 100%;
  height: auto;
}
/* line 506, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 514, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-text .scaled-text {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 519, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-text .scaled-text .textarea {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  font-size: 50px;
  line-height: 64px;
  height: auto;
  min-height: 104px;
  transform: translate(0, -50%);
  text-align: center;
  border: 0;
  overflow: hidden;
  padding: 20px;
  background-color: transparent;
}
/* line 539, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-text:hover .scaled-text .textarea {
  background-color: rgba(102, 102, 102, 0.2);
}
/* line 546, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-keyboard {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 554, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-keyboard .scaled-keyboard {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 559, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-keyboard .scaled-keyboard .kbd {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 575, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser .file-preview {
  margin: 0;
  background-color: transparent;
}
/* line 580, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser .file-preview .file-preview-image {
  background-size: contain;
}
/* line 586, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser .actions {
  display: none;
}
/* line 591, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser .file-upload-handler {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 598, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser .file-remove-handler {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 605, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-image .file-browser:hover .actions {
  display: block;
}
/* line 615, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons .scaled-buttons {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 620, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons .scaled-buttons .buttons {
  font-size: 0;
  line-height: 0;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
  text-align: center;
}
/* line 631, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons .scaled-buttons .buttons .button {
  font-size: 50px;
  line-height: 64px;
  padding: 10px 20px;
  min-width: 100px;
  min-height: 84px;
  text-align: center;
  background-color: rgba(102, 102, 102, 0.2);
  display: inline-block;
  margin: 10px;
  vertical-align: middle;
  position: relative;
}
/* line 645, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons .scaled-buttons .buttons .button.button-selected:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #159e00;
  display: block;
  content: '';
  pointer-events: none;
  z-index: 3;
}
/* line 662, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons .adder, .terminal-screen .cell-buttons .edit-subform {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
}
/* line 670, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .cell-buttons:hover .adder, .terminal-screen .cell-buttons:hover .edit-subform {
  display: block;
}
/* line 676, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd {
  display: none;
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  /*background-color: #dddddd;*/
}
/* line 684, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .in {
  position: absolute;
  background-color: transparent;
}
/* line 689, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .row {
  font-size: 0;
  line-height: 0;
  text-align: center;
  margin-bottom: -1px;
  white-space: nowrap;
}
/* line 697, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
  margin-right: -1px;
}
/* line 705, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button .bg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #dddddd;
  background-color: #eeeeee;
}
/* line 715, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button.class-main .bg {
  background-color: #ffffff;
}
/* line 719, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button.special-ok .bg {
  background-color: #00aa00;
}
/* line 723, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button.special-ok label {
  color: #ffffff;
}
/* line 727, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button.special-blank .bg {
  display: none;
}
/* line 731, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button.active .bg:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 742, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .kbd .button label {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 20px;
  line-height: 24px;
  transform: translate(-50%, -50%);
}
/* line 754, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .blank-label,
.terminal-screen .type-sound .blank-label {
  display: none;
}
/* line 758, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera label,
.terminal-screen .type-sound label {
  padding-right: 84px;
  position: relative;
}
/* line 762, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera label a.edit,
.terminal-screen .type-sound label a.edit {
  display: none;
}
/* line 766, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera label a.accept,
.terminal-screen .type-camera label a.cancel,
.terminal-screen .type-sound label a.accept,
.terminal-screen .type-sound label a.cancel {
  text-align: center;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  position: absolute;
  right: 30px;
  top: 6px;
  background-color: #c10000;
}
/* line 779, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera label a.accept i,
.terminal-screen .type-camera label a.cancel i,
.terminal-screen .type-sound label a.accept i,
.terminal-screen .type-sound label a.cancel i {
  display: block;
  color: #ffffff;
  font-size: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 790, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera label a.accept,
.terminal-screen .type-sound label a.accept {
  right: 70px;
  background-color: #159e00;
}
/* line 796, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .actions,
.terminal-screen .type-sound .actions {
  text-align: center;
  padding: 20px 0;
}
/* line 800, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .actions a,
.terminal-screen .type-sound .actions a {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: relative;
  border-radius: 50%;
}
/* line 808, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .actions a i,
.terminal-screen .type-sound .actions a i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 818, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .actions a.take-photo, .terminal-screen .type-camera .actions a.take-file,
.terminal-screen .type-sound .actions a.take-photo,
.terminal-screen .type-sound .actions a.take-file {
  background-color: #159e00;
}
/* line 823, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .actions a.record-begin, .terminal-screen .type-camera .actions a.record-end,
.terminal-screen .type-sound .actions a.record-begin,
.terminal-screen .type-sound .actions a.record-end {
  background-color: #c10000;
}
/* line 832, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .photo-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  display: flex;
}
/* line 838, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .photo-container img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
/* line 844, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .photo-container .trash {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  background-color: #c10000;
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translate(-50%, 0);
}
/* line 856, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .type-camera .photo-container .trash i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 870, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .render-button {
  border: 0px solid black;
  -webkit-appearance: none;
  font-size: 1.5vw;
  color: #ffffff;
  background-color: #159e00;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
/* line 885, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .container-element {
  /*overflow: hidden;*/
}
/* line 889, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .render-field input {
  font-size: 36px;
  padding: 0 30px;
}
/* line 894, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .container-element {
  position: absolute;
  text-align: left;
  font: normal normal 300 14px/17px 'Roboto', sans-serif;
  line-height: normal;
  letter-spacing: 0px;
  color: #313131;
}
/* line 907, ../../../src/AppBundle/Resources/sass/screen.scss */
.terminal-screen .field-container {
  overflow: hidden;
}

/* line 913, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #000000;
}
/* line 922, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container video,
.main-video-container canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 931, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  background-color: #159e00;
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translate(-50%, 0);
}
/* line 943, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container a i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 953, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container a.button-ok {
  margin-left: -30px;
}
/* line 957, ../../../src/AppBundle/Resources/sass/screen.scss */
.main-video-container a.button-cancel {
  margin-left: 30px;
  background-color: #c10000;
}

/* line 966, ../../../src/AppBundle/Resources/sass/screen.scss */
.edit-box .render-field .field-type-fotos {
  margin-top: 25px !important;
}

/* line 6852, assetic_compassO5s39W.scss */
.terminal-screen-container {
  color: #000000;
}
/* line 6856, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar {
  min-height: 100px;
}
/* line 6859, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar {
  font-size: 0;
  line-height: 0;
  padding: 5px 0;
  margin: -2px 0;
}
/* line 6866, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
/* line 6872, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > span,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > span,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > span,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > span {
  margin: 2px;
  font-size: 24px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
}
/* line 6880, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > span.separator,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > span.separator,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > span.separator,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > span.separator {
  position: relative;
  width: 21px;
  height: 30px;
}
/* line 6885, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > span.separator:after,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > span.separator:after,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > span.separator:after,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > span.separator:after {
  position: absolute;
  left: 10px;
  width: 1px;
  background-color: #e8e8e8;
  top: 0;
  bottom: 0;
  display: block;
  content: '';
}
/* line 6898, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > a,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > a,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .tbtn,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > a,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > a,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .tbtn {
  width: 30px;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  display: inline-block;
  background-color: #666666;
  border-radius: 4px;
  margin: 2px;
  position: relative;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
}
/* line 6914, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > a.selectable,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > a.selectable,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .tbtn.selectable,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > a.selectable,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > a.selectable,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .tbtn.selectable {
  opacity: 0.5;
}
/* line 6918, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > a i,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > a i,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .tbtn i,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > a i,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > a i,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .tbtn i {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 24px;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
/* line 6930, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > a.selected,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > .block > a.selected,
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .tbtn.selected,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > a.selected,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > .block > a.selected,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .tbtn.selected {
  opacity: 1;
}
/* line 6935, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .browser,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .browser {
  display: inline-block;
  vertical-align: middle;
}
/* line 6940, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .browser .file-browser .file-preview,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .browser .file-browser .file-preview {
  height: 30px;
  margin: 2px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
/* line 6949, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .browser .file-browser .file-preview.has-image .file-preview-image,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .browser .file-browser .file-preview.has-image .file-preview-image {
  display: none;
}
/* line 6953, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .browser .file-browser .file-preview.has-image .file-preview-name,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .browser .file-browser .file-preview.has-image .file-preview-name {
  display: block;
  padding: 0 5px;
  line-height: 30px;
  font-size: 10px;
}
/* line 6962, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar .browser .file-browser .actions,
.terminal-screen-container .terminal-screen-toolbar .block-toolbar .browser .file-browser .actions {
  display: inline-block;
  vertical-align: middle;
}
/* line 6969, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-toolbar .container-toolbar > input[type="text"],
.terminal-screen-container .terminal-screen-toolbar .block-toolbar > input[type="text"] {
  font-size: 16px;
  line-height: 20px;
  margin: 0 2px;
  padding: 4px;
  width: 200px;
  display: inline-block;
  vertical-align: middle;
}
/* line 6981, assetic_compassO5s39W.scss */
.terminal-screen-container .terminal-screen-blockly {
  height: 800px;
  width: 1200px;
}

/* line 6987, assetic_compassO5s39W.scss */
.field-blockly {
  height: 400px;
}
/* line 6990, assetic_compassO5s39W.scss */
.field-blockly path.blocklyPath.blockly-ws-search-highlight {
  fill: #000000;
}
/* line 6993, assetic_compassO5s39W.scss */
.field-blockly path.blocklyPath.blockly-ws-search-highlight.blockly-ws-search-current {
  stroke: #00ffff;
  stroke-width: 5px;
  fill: #000000;
  z-index: 999999;
}
/* line 7001, assetic_compassO5s39W.scss */
.field-blockly .blockly-ws-search-actions,
.field-blockly .blockly-ws-search-close-btn {
  display: none;
}

/* line 7007, assetic_compassO5s39W.scss */
.fs-hint {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  transition: background-color .2s;
  z-index: 100;
}
/* line 7018, assetic_compassO5s39W.scss */
.fs-hint .fs-fs {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 7026, assetic_compassO5s39W.scss */
.fs-hint .fs-center {
  text-align: center;
  position: absolute;
  width: 100%;
  max-width: 700px;
  padding: 20px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 32px;
  line-height: 42px;
}
/* line 7039, assetic_compassO5s39W.scss */
.fs-hint .fs-center span {
  color: #02FF02;
  display: block;
  margin: 20px 0 40px 0;
  font-size: 40px;
  line-height: 50px;
}
/* line 7048, assetic_compassO5s39W.scss */
.fs-hint .fs-inside {
  margin: 0 auto;
  width: 100%;
  max-width: 700px;
  text-align: center;
  color: #ffffff;
  font-size: 32px;
  line-height: 42px;
  padding: 70px 0;
  transition: opacity .2s;
}
/* line 7059, assetic_compassO5s39W.scss */
.fs-hint .fs-inside i {
  color: #fbfbfb;
  font-size: 80px;
  line-height: 100px;
  animation-duration: 2s;
  animation-name: pulse;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-timing-function: ease-in-out;
}
/* line 7070, assetic_compassO5s39W.scss */
.fs-hint .fs-inside .fs-text {
  margin: 50px 0;
}
/* line 7073, assetic_compassO5s39W.scss */
.fs-hint .fs-inside .fs-text span.super-time {
  color: #02FF02;
  display: block;
  margin: 20px 0 40px 0;
  font-size: 40px;
  line-height: 50px;
}
/* line 7081, assetic_compassO5s39W.scss */
.fs-hint .fs-inside .fs-text a {
  color: #159e00;
  text-decoration: underline;
}
/* line 7087, assetic_compassO5s39W.scss */
.fs-hint .fs-inside .fs-btn {
  display: inline-block;
  background-color: #159e00;
  padding: 10px 60px;
  margin: 5px;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 7095, assetic_compassO5s39W.scss */
.fs-hint .fs-inside .fs-btn:hover {
  background-color: #1bcd00;
}
/* line 7101, assetic_compassO5s39W.scss */
.fs-hint.to-black {
  background-color: #000000;
}
/* line 7104, assetic_compassO5s39W.scss */
.fs-hint.to-black .fs-inside {
  opacity: 0;
}

/* line 7110, assetic_compassO5s39W.scss */
.fs-hint-pin {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  overflow: hidden;
}
/* line 7119, assetic_compassO5s39W.scss */
.fs-hint-pin .fs-inside {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10000px;
  height: 10000px;
  transform: translate(-50%, -50%);
  background: radial-gradient(ellipse, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 4%, rgba(0, 0, 0, 0.9) 100%);
}
/* line 7129, assetic_compassO5s39W.scss */
.fs-hint-pin .fs-text {
  width: 100%;
  max-width: 1000px;
  text-align: center;
  color: #ffffff;
  font-size: 32px;
  line-height: 42px;
  padding: 40px;
  transition: opacity .2s;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
/* line 7143, assetic_compassO5s39W.scss */
.fs-hint-pin .fs-text > div {
  margin-top: 20px;
}
/* line 7147, assetic_compassO5s39W.scss */
.fs-hint-pin .fs-text .fs-btn {
  display: inline-block;
  background-color: #159e00;
  padding: 10px 60px;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 7154, assetic_compassO5s39W.scss */
.fs-hint-pin .fs-text .fs-btn:hover {
  background-color: #1bcd00;
}

/* line 7161, assetic_compassO5s39W.scss */
table.generic-table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 30px;
}
/* line 7166, assetic_compassO5s39W.scss */
table.generic-table td, table.generic-table th {
  border: 1px solid #000000;
  padding: 5px 10px;
}
/* line 7171, assetic_compassO5s39W.scss */
table.generic-table thead th {
  background-color: #e8e8e8;
}

/* line 7176, assetic_compassO5s39W.scss */
.main-video-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #000000;
}
/* line 7185, assetic_compassO5s39W.scss */
.main-video-container video,
.main-video-container canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 7194, assetic_compassO5s39W.scss */
.main-video-container a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  background-color: #159e00;
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translate(-50%, 0);
}
/* line 7206, assetic_compassO5s39W.scss */
.main-video-container a i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 7216, assetic_compassO5s39W.scss */
.main-video-container a.button-ok {
  margin-left: -30px;
}
/* line 7220, assetic_compassO5s39W.scss */
.main-video-container a.button-cancel {
  margin-left: 30px;
  background-color: #c10000;
}

@keyframes spinner {
  from {
    transform: rotateZ(0deg);
  }
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thinker {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
/* line 7261, assetic_compassO5s39W.scss */
.switched-user {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  opacity: 0.1;
}
/* line 7268, assetic_compassO5s39W.scss */
.switched-user span {
  position: absolute;
  right: 40px;
  top: 0;
  display: block;
  padding: 10px;
  line-height: 20px;
  color: #ffffff;
  pointer-events: none;
  opacity: 0.7;
  background-color: #ff0000;
}
/* line 7281, assetic_compassO5s39W.scss */
.switched-user a {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background-color: #000000;
  color: #ff0000;
  text-align: center;
  line-height: 40px;
  display: block;
  opacity: 0.7;
}

@media (max-width: 967px) {
  /* line 7299, assetic_compassO5s39W.scss */
  body.long .application {
    padding-left: 0;
  }
  /* line 7302, assetic_compassO5s39W.scss */
  body.long .application > .top {
    left: 0;
  }
  /* line 7305, assetic_compassO5s39W.scss */
  body.long .application > .top > .left {
    width: 100%;
    left: 0;
  }
  /* line 7310, assetic_compassO5s39W.scss */
  body.long .application > .top > .left .user .langs-and-logout {
    display: block;
  }
  /* line 7316, assetic_compassO5s39W.scss */
  body.long .application > .top > .right {
    display: none;
  }
  /* line 7322, assetic_compassO5s39W.scss */
  body.long .application .content .left {
    float: right;
    width: 100%;
    max-width: 768px;
  }
  /* line 7330, assetic_compassO5s39W.scss */
  body.long .application .login-form .box {
    padding: 10px;
  }
  /* line 7333, assetic_compassO5s39W.scss */
  body.long .application .login-form .box .xbtn {
    height: auto;
    line-height: 40px;
    padding: 20px;
  }
}
@media (max-width: 480px) {
  /* line 7345, assetic_compassO5s39W.scss */
  .application {
    		/*
    		&.search-opened {
    			> .top {
    				> .right {
    					display: block;
    					left: -140px;
    					right: 0;
    					padding: 10px;
    					z-index: 1;
    				}
    			}
    
    			.search-input-container {
    				> i {
    					&.close-search {
    						display: block;
    					}
    
    					&.search-icon {
    						display: none;
    					}
    				}
    			}
    		}
    		*/
  }
  /* line 7347, assetic_compassO5s39W.scss */
  .application > .top > .left {
    right: 0;
  }
  /* line 7350, assetic_compassO5s39W.scss */
  .application > .top > .left .user {
    padding-left: 60px;
    padding-right: 120px;
  }
  /* line 7354, assetic_compassO5s39W.scss */
  .application > .top > .left .user .up,
  .application > .top > .left .user .down,
  .application > .top > .left .user .selfservice-manual {
    display: none;
  }
  /* line 7360, assetic_compassO5s39W.scss */
  .application > .top > .left .user .langs-and-logout {
    display: block;
  }
  /* line 7365, assetic_compassO5s39W.scss */
  .application > .top > .left .burger {
    z-index: 1;
  }
  /* line 7369, assetic_compassO5s39W.scss */
  .application > .top > .left .burger,
  .application > .top > .left .search {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffffff;
  }
  /* line 7379, assetic_compassO5s39W.scss */
  .application > .top > .left .burger i,
  .application > .top > .left .search i {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 60px;
    text-align: center;
  }
  /* line 7391, assetic_compassO5s39W.scss */
  .application > .top > .left .search {
    left: 60px;
  }
  /* line 7395, assetic_compassO5s39W.scss */
  .application > .top > .left .logo {
    left: 50%;
    transform: translate(-50%, 0);
  }
  /* line 7400, assetic_compassO5s39W.scss */
  .application > .top > .right {
    display: none;
  }
  /* line 7405, assetic_compassO5s39W.scss */
  .application > .content {
    left: 0;
    transition: transform .2s ease-in-out;
  }
  /* line 7409, assetic_compassO5s39W.scss */
  .application > .content .head {
    font-size: 24px;
  }
  /* line 7412, assetic_compassO5s39W.scss */
  .application > .content .head .flex .center {
    text-align: center;
    padding: 0 10px;
  }
  /* line 7418, assetic_compassO5s39W.scss */
  .application > .content .head .flex .right a.add-gt {
    padding: 2px 4px;
  }
  /* line 7427, assetic_compassO5s39W.scss */
  .application > .content .list-container .list a .name {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 7432, assetic_compassO5s39W.scss */
  .application > .content .list-container .list a.with-left-icon {
    padding-left: 60px;
  }
  /* line 7435, assetic_compassO5s39W.scss */
  .application > .content .list-container .list a.with-left-icon > i {
    left: 10px;
  }
  /* line 7440, assetic_compassO5s39W.scss */
  .application > .content .list-container .list a .info1 {
    padding-left: 10px;
  }
  /* line 7444, assetic_compassO5s39W.scss */
  .application > .content .list-container .list a .bottom .status > span > span {
    display: none;
  }
  /* line 7452, assetic_compassO5s39W.scss */
  .application > .content .edit-container .edit-box {
    padding: 10px;
  }
  /* line 7458, assetic_compassO5s39W.scss */
  .application > .content .custom-list-search-container .head {
    display: none;
  }
  /* line 7465, assetic_compassO5s39W.scss */
  .application.menu-opened .content {
    transform: translate(200px, 0);
  }
  /* line 7468, assetic_compassO5s39W.scss */
  .application.menu-opened #menu-main {
    left: 0;
  }

  /* line 7501, assetic_compassO5s39W.scss */
  .offline-container {
    left: 10px;
  }

  /* line 7505, assetic_compassO5s39W.scss */
  .resize-panel {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  /* line 7511, assetic_compassO5s39W.scss */
  .application > .content > .left,
  .application > .content > .right {
    left: 0;
    width: 100%;
    right: auto;
  }

  /* line 7518, assetic_compassO5s39W.scss */
  .application .evacuation #mobile-evacuation-next {
    display: block;
  }

  /* line 7522, assetic_compassO5s39W.scss */
  .offline-container {
    bottom: 10px;
    left: auto;
    right: 10px;
    z-index: 99999;
  }
}
/* line 1, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.guest-container .edit-box {
  padding: 0;
}

/* STATUSY */
/* line 6, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  padding: 2px 0px 3px 7px;
  font-size: 18px;
  color: #ffffff;
  background: #086701;
  border-radius: 18px;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 15px;
}

/* line 21, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box > input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 27, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box > i {
  font: normal normal normal 25px/21px FontAwesome;
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: #000;
  opacity: 0.5;
  margin: 6px 5px 0 0px;
  float: left;
}

/* line 39, ../../../src/AppBundle/Resources/sass/layout2020.scss */
i.status-box-icon {
  display: none;
}

/* line 42, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small {
  position: relative;
  min-height: 110px;
}
/* line 46, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .statuses-content {
  background: #ffffff;
  max-width: calc(100% - 300px);
  position: absolute;
  top: 10px;
  right: 50px;
}
/* line 53, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .status-box {
  background: none !important;
  padding: 0;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-bottom: -12px;
}
/* line 61, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .status-box.first {
  margin-left: 24px;
}
/* line 64, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .status-box-name {
  display: none;
}
/* line 67, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .status-box > i {
  display: none;
}
/* line 70, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small i.status-box-icon {
  width: 42px;
  height: 42px;
  background: red;
  line-height: 42px;
  display: block;
  text-align: center;
  color: #ffffff;
  opacity: 1;
  background: none;
  font-size: 32px;
}
/* line 82, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small .status-box:hover > i:after {
  display: none;
}

/* line 87, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box-small.gray .statuses-content {
  background: #f2f2f2;
}

/* line 91, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box:hover > i {
  background: none;
  color: #FFFFFF;
  opacity: 1;
}

/* line 96, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box:hover > i:after {
  content: "\f058";
}

/* line 99, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box > input:checked + i {
  background: none;
  color: #FFFFFF;
  opacity: 1;
}

/* line 104, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.status-box > input:checked + i:after {
  content: "\f058";
}

/* end of STATUSY */
/* KONTENERY */
/* line 111, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box {
  padding: 20px 50px 30px;
  color: #505050;
}

/* line 115, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box.gray {
  background-color: #f2f2f2;
}

/* line 118, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .title {
  font: italic normal bold 14px/17px 'Roboto', sans-serif;
  color: #343434;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 15px 50px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
/* line 129, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .title span {
  order: 2;
}

/* line 134, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .description {
  font: normal normal normal 14px/17px Roboto;
  margin: 0 0 15px 50px;
}

/* line 139, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .title:after {
  content: "";
  flex: 1 1;
  border-bottom: 1px solid #C7C7C7;
  margin: auto 10px;
}

/* line 146, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box a.row-box-button {
  font-weight: normal;
  color: #464646;
  font-size: 12px;
  background: #FFFFFF;
  padding: 1px 20px;
  border: 1px solid #464646;
  border-radius: 25px;
  margin-right: 7px;
}

/* line 157, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box a.row-box-button:hover {
  background: #f7f7f7;
}

/* end of KONTENERY */
/* KOMENTARZ / INFO */
/* line 165, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box, .show-info-box {
  position: relative;
}

/* line 171, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box .author {
  margin-left: 50px;
  text-align: left;
  font: normal normal 600 14px/17px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #313131;
}

/* line 178, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box .note,
.show-info-box .content {
  margin-left: 50px;
  margin-right: 50px;
  text-align: left;
  font: normal normal 300 14px/17px 'Roboto', sans-serif;
  line-height: normal;
  letter-spacing: 0px;
  color: #313131;
}
/* line 188, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box .note hr,
.show-info-box .content hr {
  border-top: 1px solid #d8d8d8;
}
/* line 192, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box .note ul,
.show-info-box .content ul {
  margin-top: -10px;
  list-style-type: disc;
  padding-left: 20px;
}
/* line 197, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box .note ul li,
.show-info-box .content ul li {
  list-style-type: disc;
  padding-left: 0;
}

/* line 204, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.table-field .table-row {
  text-align: left;
  font: normal normal 300 14px/17px 'Roboto', sans-serif;
  line-height: normal;
  letter-spacing: 0px;
  color: #313131;
}
/* line 211, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.table-field .table-row hr {
  border-top: 1px solid #d8d8d8;
}
/* line 215, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.table-field .table-row ul {
  margin-top: -10px;
  list-style-type: disc;
  padding-left: 20px;
}
/* line 220, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.table-field .table-row ul li {
  list-style-type: disc;
  padding-left: 0;
}

/* line 227, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box > i:after {
  position: absolute;
  font: normal normal normal 24px/29px FontAwesome;
  content: "\f003";
  color: #414141;
}

/* line 233, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.show-info-box > i {
  left: -5px;
  position: absolute;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
  background-color: #666666;
  text-align: center;
  display: block;
  font-size: 17px;
  color: #ffffff;
  transition: border-radius .2s ease-out, color .2s;
  overflow: hidden;
}

/* line 248, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.show-info-box > i:after {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  content: "\f00c";
  color: #ffffff;
  display: block;
  transition: top .2s ease-out;
}

/* line 259, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-comment-box {
  margin: 0 10px 0 30px;
  position: relative;
}

/* line 263, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-comment-box > textarea {
  border: none;
  text-align: left;
  color: #313131;
  font: italic normal 300 14px/17px 'Roboto', sans-serif;
  width: 100%;
  height: 80px;
  padding: 10px 20px;
  border: 1px solid #BFBFBF;
}

/* line 273, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box-add_news.comment-required .add-comment-box > textarea {
  border-color: #c10000;
}

/* line 277, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box.list .author {
  margin-bottom: 10px;
  font: normal normal normal 18px/22px 'Roboto', sans-serif;
}
/* line 281, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box.list .author .close-w {
  color: #6C6C6C;
  position: absolute;
  right: 0;
}
/* line 285, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-box.list .note {
  font: normal normal normal 14px/17px 'Roboto', sans-serif;
}

/* line 289, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.comment-line {
  border-bottom: 1px solid #C7C7C7;
  margin: 10px 10px 15px 50px;
}

/* end of KOMENTARZ */
/* NADPISUJEMY STYLE FORMULARZA */
/* line 296, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box {
  padding: 25px 50px;
}
/* line 299, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .files-browser .files-container .line .download-handler {
  left: 15px;
  z-index: 2;
}
/* line 304, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field > label {
  font: italic normal 300 22px/22px 'Roboto', sans-serif;
  color: #313131;
  padding-left: 30px;
  margin-top: 15px;
  margin-bottom: 8px;
}
/* line 312, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field > label.with-image .image {
  display: block;
  float: right;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
/* line 324, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field p.info {
  font: italic normal 300 12px/14px 'Roboto', sans-serif;
  color: #666666;
  padding-left: 30px;
}
/* line 330, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .check-row > label {
  font: normal normal normal 13px/10px 'Roboto', sans-serif;
  font-size: 14px;
  color: #313131;
}
/* line 336, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field > input, .application > .content .edit-container .edit-box .row-box select {
  font: normal normal normal 14px/17px 'Roboto', sans-serif;
  color: #313131;
}
/* line 341, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field > input,
.application > .content .edit-container .edit-box .row-box .date-filter > input,
.application > .content .edit-container .edit-box .row-box .text-input-container > input {
  border: 1px solid #BFBFBF;
  height: 27px;
}
/* line 348, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .date-filter > input {
  font-weight: normal;
  font-size: 14px;
  color: #262626;
  padding-left: 30px;
}
/* line 355, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field textarea,
.application > .content .edit-container .edit-box .row-box .field input[type="text"],
.application > .content .edit-container .edit-box .row-box .field input[type="email"],
.application > .content .edit-container .edit-box .row-box .field input[type="password"],
.application > .content .edit-container .edit-box .row-box .field select {
  border: 1px solid #BFBFBF;
}
/* line 363, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .autogrow {
  overflow-y: hidden !important;
}
/* line 367, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .non-editable.field-type-select,
.application > .content .edit-container .edit-box .row-box .non-editable.field-type-relation {
  filter: brightness(90%);
  opacity: 0.6;
}
/* line 373, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.non-editable a {
  pointer-events: none !important;
}
/* line 378, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.non-editable textarea,
.application > .content .edit-container .edit-box .row-box .field.non-editable input[type="text"],
.application > .content .edit-container .edit-box .row-box .field.non-editable input[type="email"],
.application > .content .edit-container .edit-box .row-box .field.non-editable input[type="password"] {
  display: none;
}
/* line 386, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field {
  margin-bottom: 30px;
  margin-left: 20px;
  margin-top: 20px;
}
/* line 392, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .items.list {
  font: normal normal normal 18px/22px 'Roboto', sans-serif;
}
/* line 396, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .name input {
  font: normal normal normal 14px/17px 'Roboto', sans-serif;
  color: #000000;
}
/* line 401, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item i {
  top: 0;
  width: 16px;
  height: 16px;
  left: 16px;
}
/* line 408, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.partial-selected i:after {
  border-width: 10px 10px 0 0;
}
/* line 412, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list[data-multiple="0"] .item i {
  font: normal normal normal 14px/25px 'Roboto', sans-serif;
  border: 1px solid #00BACF;
  width: 25px;
  height: 25px;
  border-radius: 15px;
}
/* line 419, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list[data-multiple="0"] .item.selected i:after {
  background-color: #00BACF;
  border-radius: 15px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
}
/* line 428, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item i {
  font: normal normal normal 14px/22px 'Roboto', sans-serif;
  border: 1px solid #00BACF;
  width: 22px;
  height: 22px;
}
/* line 434, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.selected i:after {
  background-color: #00BACF;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
/* line 442, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.is-header {
  pointer-events: none;
  padding-left: 15px;
  margin-top: 15px;
}
/* line 446, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.is-header i {
  display: none;
}
/* line 452, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .items.list a,
.application > .content .edit-container .edit-box .row-box .items.list label {
  font: normal normal normal 18px/25px 'Roboto', sans-serif;
  padding-left: 50px;
  left: 15px;
}
/* line 460, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .container-items .items .parent-container {
  padding-left: 40px;
}
/* line 465, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .labels {
  white-space: inherit;
}
/* line 469, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .labels a {
  padding: 2px 26px;
  border: 1px solid #BFBFBF;
  color: #313131;
  border-radius: 25px;
  margin-right: 10px;
  background-color: #ffffff;
}
/* line 477, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .labels a.selected {
  color: #ffffff;
  background-color: #313131;
}
/* line 482, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .name input {
  color: #000000;
  padding: 5px;
  border: 1px solid #BFBFBF;
}
/* line 488, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item {
  display: block;
}
/* line 492, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .item-labels-title {
  padding: 5px 0 7px 30px;
}
/* line 496, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.border-bottom {
  border-bottom: 1px dashed #C7C7C7;
  padding-bottom: 7px;
  margin-bottom: 7px;
}
/* line 501, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.border-bottom input {
  margin-bottom: 5px;
  margin-top: 10px;
}
/* line 506, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .files-browser .files-container .line {
  padding: 0 45px 0 0;
  margin: 10px 0;
}
/* line 510, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .files-browser .files-container .line a {
  width: 50px;
}
/* line 513, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .files-browser .files-container .line input {
  padding-left: 70px;
}
/* line 517, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .input-container .clear-handler {
  padding-right: 5px;
  color: #BFBFBF;
  font: italic normal normal 14px/24px Roboto;
}
/* line 523, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .input-container .dropdown {
  font-size: 15px;
  border: 1px solid #bfbfbf;
}
/* line 527, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .input-container .dropdown a,
.application > .content .edit-container .edit-box .row-box .field .input-container .dropdown div {
  color: #313131;
  padding: 0 10px;
}
/* line 532, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .input-container .dropdown a:hover,
.application > .content .edit-container .edit-box .row-box .field .input-container .dropdown a.selected {
  background-color: #DBDBDB;
}
/* line 537, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box.row-box-clause {
  display: none;
}
/* line 540, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box.row-box-clause .clause-box {
  padding: 0 10px 0 50px;
  position: relative;
}
/* line 544, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box.row-box-clause .clause-box input {
  position: absolute;
  left: 20px;
  top: 8px;
}
/* line 550, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box.row-box-clause .clause-box label {
  font: normal normal 300 14px/17px 'Roboto', sans-serif;
}

/* line 557, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) textarea,
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) input,
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) select {
  font: normal normal normal 18px/20px 'Roboto', sans-serif;
  color: #313131;
  padding: 5px 5px 5px 30px;
}

/* line 566, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable, .field-type-datetime, .field-type-date) input:read-only {
  background-color: #e1e1e1;
}
/* line 569, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable, .field-type-datetime, .field-type-date) input.input-type-datepicker, .application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable, .field-type-datetime, .field-type-date) input.input-type-datetimepicker {
  background-color: #FFFFFF;
}

/* end of NADPISUJEMY STYLE FORMULARZA */
/* ZAPISZ, ANULUJ */
/* line 577, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons {
  position: fixed;
  bottom: 10px;
  text-align: center;
  width: 45%;
  z-index: 100;
}
/* line 584, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler, .flying-buttons .cancel-handler, .flying-buttons .delete-handler, .flying-buttons .clone-handler {
  border-radius: 40px;
  display: inline !important;
  font-size: 27px;
  position: relative;
  line-height: 70px;
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 595, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler {
  text-align: left;
  padding-left: 30px;
  padding-right: 75px;
}
/* line 600, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler.disabled {
  cursor: auto;
  opacity: .65;
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 607, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .cancel-handler {
  text-align: right;
  padding-right: 30px;
  padding-left: 75px;
}
/* line 612, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .cancel-handler.disabled {
  cursor: auto;
  opacity: .65;
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 620, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .delete-handler {
  text-align: right;
  padding-right: 60px;
}
/* line 624, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .clone-handler {
  text-align: left;
  padding-left: 30px;
}
/* line 628, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler:after,
.flying-buttons .cancel-handler:before,
.flying-buttons .delete-handler:after,
.flying-buttons .clone-handler:after {
  font-family: FontAwesome;
  font-size: 55px;
  color: #ffffff;
  border-radius: 50%;
  position: absolute;
}
/* line 638, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler:after {
  content: "\f058";
  right: 15px;
}
/* line 642, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .cancel-handler:before {
  content: "\f057";
  left: 15px;
}
/* line 646, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .delete-handler:after {
  content: "\f057";
  left: 15px;
}
/* line 650, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .clone-handler:after {
  content: "\f058";
  right: 15px;
}
/* line 655, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .cancel-handler:hover:before {
  color: #c10000;
}
/* line 658, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler:hover:after {
  color: #159e00;
}
/* line 661, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .delete-handler:hover:after {
  color: #606060;
}
/* line 664, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .clone-handler:hover:after {
  color: #00a6e4;
}
/* line 667, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler.disabled:hover:after {
  color: #ffffff;
}

@media (max-width: 1200px) {
  /* line 673, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons {
    width: 80%;
  }
}
/* end of ZAPISZ, ANULUJ */
/* KARTKI */
/* line 681, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards {
  display: flex;
  width: 250px;
  margin-left: 44px;
}
/* line 686, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
  position: relative;
  cursor: pointer;
  transition: transform .2s ease-out;
}
/* line 694, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card i {
  line-height: 50px;
  font-size: 30px;
  vertical-align: middle;
}
/* line 700, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card span {
  font-size: 20px;
  line-height: 50px;
  display: inline-block;
  color: #000000;
  vertical-align: middle;
  margin-left: 5px;
}
/* line 709, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-1 i {
  color: #159e00;
}
/* line 713, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-2 i {
  color: #ffb400;
}
/* line 717, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-3 i {
  color: #c10000;
}
/* line 721, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-4 i {
  color: #000000;
}

/* end of KARTKI */
/* OCENY */
/* line 732, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .o-name {
  color: #313131;
  font-size: 14px;
}
/* line 739, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .icon-row .icon-c i {
  float: left;
  font-size: 24px;
  padding-right: 10px;
}
/* line 747, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box {
  margin-left: 50px;
  color: #000000;
}
/* line 751, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .mobile-stars {
  display: none;
}
/* line 755, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .main-rate {
  font-size: 45px;
}
/* line 759, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .partial-rate-stars {
  font-size: 25px;
}
/* line 763, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .partial-rate-labels {
  font-size: 14px;
  color: #313131;
}
/* line 769, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color0 {
  color: #3D3D3D;
}
/* line 772, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color1 {
  color: #FF4600;
}
/* line 775, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color2 {
  color: #FFB300;
}
/* line 778, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color3 {
  color: #E8E800;
}
/* line 781, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color4 {
  color: #97DF05;
}
/* line 784, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color5 {
  color: #00AA0B;
}

/* end of OCENY */
/* PRZYCISKI */
/* line 791, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.buttons-box {
  margin-left: 50px;
}
/* line 794, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.buttons-box .mbtn {
  border-radius: 20px;
  color: #ffffff;
  background-color: #276067;
  font-size: 14px;
  padding: 5px 15px;
}
/* line 801, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.buttons-box .mbtn i {
  font-size: 18px;
  margin-right: 5px;
}

/* end of PRZYCISKI */
/* ALERTY */
/* line 813, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .related-objects-box,
.application > .content .list-container.layout2020 .related-objects-box {
  margin-left: 50px;
}
/* line 815, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .related-objects-box .related-object,
.application > .content .list-container.layout2020 .related-objects-box .related-object {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  padding-left: 24px;
  margin-right: 10px;
}
/* line 823, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .related-objects-box .related-object span,
.application > .content .list-container.layout2020 .related-objects-box .related-object span {
  display: block;
}
/* line 827, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .related-objects-box .related-object i,
.application > .content .list-container.layout2020 .related-objects-box .related-object i {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: block;
  font-size: 12px;
  color: #ffffff;
  border-radius: 50%;
}
/* line 842, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box,
.application > .content .list-container.layout2020 .flags-box {
  margin-left: 50px;
  color: #313131;
}
/* line 846, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box .flag,
.application > .content .list-container.layout2020 .flags-box .flag {
  display: inline-block;
  line-height: 16px;
  border-radius: 16px;
  vertical-align: middle;
}
/* line 853, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box .flag.related-object,
.application > .content .list-container.layout2020 .flags-box .flag.related-object {
  display: block;
  margin-bottom: 10px;
}
/* line 858, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box i,
.application > .content .list-container.layout2020 .flags-box i {
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
  background-color: #666666;
  text-align: center;
  display: block;
  font-size: 16px;
  color: #ffffff;
  overflow: hidden;
  float: left;
}
/* line 872, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box i.s28,
.application > .content .list-container.layout2020 .flags-box i.s28 {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
/* line 879, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box i.s30,
.application > .content .list-container.layout2020 .flags-box i.s30 {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
/* line 886, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box i.s50,
.application > .content .list-container.layout2020 .flags-box i.s50 {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 29px;
}
/* line 893, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box span,
.application > .content .list-container.layout2020 .flags-box span {
  float: left;
  line-height: 28px;
  padding-left: 15px;
  font-size: 13px;
}

/* end of ALERT */
/* LISTA GOSCI */
/* line 907, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list {
  background: #e5e5e5;
}
/* line 910, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list div.with-left-icon,
.application > .content .list-container.layout2020 .list a.with-left-icon {
  padding-left: 100px;
  height: 84px;
}
/* line 916, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .item.with-number.with-left-icon.active-item {
  background: #ffffff;
}
/* line 920, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list div.ls.with-left-icon > i,
.application > .content .list-container.layout2020 .list a.with-left-icon > i {
  width: 35px;
  height: 35px;
  line-height: 35px;
  left: 35px;
  font-size: 18px;
}
/* line 929, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list div.ls.with-left-icon.size45 > i,
.application > .content .list-container.layout2020 .list a.with-left-icon.size45 > i {
  width: 45px;
  height: 45px;
  line-height: 45px;
  left: 35px;
  top: 20px;
}
/* line 938, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list div.ls.with-left-icon.size45.withoutbackgroud > i,
.application > .content .list-container.layout2020 .list a.with-left-icon.size45.withoutbackgroud > i {
  font-size: 32px;
  color: #393939;
  background: none;
  border-radius: 0;
}
/* line 946, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .vertical-bar, .application > .content .list-container.layout2020 .vertical-bar-group {
  position: absolute;
  width: 4px;
  height: 76px;
  top: 4px;
  left: 110px;
  background: #FFB300;
}
/* line 955, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .item-name {
  font-size: 12px;
  position: absolute;
  bottom: 6px;
  left: 0;
  display: inline-block;
  width: 110px;
  text-align: center;
  height: 24px;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 969, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list a .name {
  font-size: 18px;
  font-weight: normal;
}
/* line 974, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .list-info-box {
  height: 40px;
  width: 40%;
  font-size: 14px;
  padding-left: 30px;
  float: left;
}
/* line 981, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .list-info-box .radius-box {
  display: inline-block;
  height: auto;
  padding: 0 15px;
  margin-bottom: 8px;
}
/* line 989, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .list-info-box.group {
  width: 100%;
  padding: 5px 15px 10px 30px;
  height: auto;
  line-height: 25px;
}
/* line 996, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .radius-box {
  background: #ffffff;
  border-radius: 20px;
  display: inline;
  padding: 5px 15px;
  margin-right: 5px;
  height: auto !important;
  width: auto !important;
}
/* line 1006, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .radius-box.darker {
  background: #eaeaea;
}
/* line 1010, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list a .info1,
.application > .content .list-container.layout2020 .list a .info2 {
  font-size: 14px;
  padding: 0;
  float: none;
  text-align: left;
  line-height: 15px;
  height: 15px;
  width: 100%;
}
/* line 1020, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list a .info1 .training-on,
.application > .content .list-container.layout2020 .list a .info1 .training-off,
.application > .content .list-container.layout2020 .list a .info2 .training-on,
.application > .content .list-container.layout2020 .list a .info2 .training-off {
  border-radius: 7px;
}
/* line 1025, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list a .info1 .training-on,
.application > .content .list-container.layout2020 .list a .info1 .training-off,
.application > .content .list-container.layout2020 .list a .info1 .card,
.application > .content .list-container.layout2020 .list a .info2 .training-on,
.application > .content .list-container.layout2020 .list a .info2 .training-off,
.application > .content .list-container.layout2020 .list a .info2 .card {
  font-size: 11px;
  vertical-align: 1px;
  line-height: 14px;
  height: 14px;
}
/* line 1035, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list-row-right-box {
  width: 20%;
  position: absolute;
  right: 30px;
  top: 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 18px;
}
/* line 1045, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list-row-right-box span {
  display: block;
  white-space: nowrap;
  min-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 1053, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list-row-right-box .training-on,
.application > .content .list-container.layout2020 .list-row-right-box .training-off,
.application > .content .list-container.layout2020 .list-row-right-box .card {
  vertical-align: 2px;
}
/* line 1060, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list-row-right-box.no-permissions-to-cards .card,
.application > .content .list-container.layout2020 .list-row-right-box.no-permissions-to-stars .training-on {
  display: none !important;
}
/* line 1065, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .flags-box {
  display: inline-block;
  margin: 0;
  width: 30%;
  height: 35px;
  overflow: hidden;
}
/* line 1073, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list-row-status {
  background: #54BAC6;
  color: #FFFFFF;
  width: 100%;
  border-radius: 15px;
  height: 30px;
  font-size: 14px;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* end of LISTA GOSCI */
/* line 1087, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application.route-app_operator > .content > .left, .application.route-app_host > .content > .left {
  background-color: #F2F2F2;
}

/* LATAJACE AKCJE */
/* line 1094, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions.small {
  width: 78px;
}

/* line 1098, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions.small.add-btn {
  left: calc(50% - 15px);
}

/* line 1102, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions {
  position: fixed;
  bottom: 10px;
  right: 25px;
  width: 320px;
  padding-bottom: 85px;
}
/* line 1109, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-box {
  text-align: right;
}
/* line 1112, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-box a {
  cursor: pointer;
  display: inline-block;
  width: auto;
  margin-bottom: 10px;
  border-radius: 30px;
  color: #ffffff;
  background-color: #276067;
  font-size: 27px;
  padding: 15px 20px;
  font-weight: bold;
  box-shadow: 0px 0px 15px #0000004F;
}
/* line 1128, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-box i {
  font-size: 28px;
  margin-right: 5px;
}
/* line 1134, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-button, .flying-actions .add-toggle-button {
  color: #3e3e3e;
  position: absolute;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  width: 73px;
  height: 73px;
  background: #fff;
  text-align: center;
  line-height: 99px;
  box-shadow: 0px 0px 15px #00000042;
  cursor: pointer;
}
/* line 1148, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-button i, .flying-actions .add-toggle-button i {
  width: 73px;
  height: 73px;
  font-size: 60px;
  line-height: 74px;
}

/* MODAL */
/* line 1160, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button, .cancel-button {
  border-radius: 40px;
  width: 218px !important;
  display: inline-block !important;
  font-size: 27px;
  color: #ffffff !important;
  position: relative;
  line-height: 70px;
  height: 70px;
  cursor: pointer;
}

/* line 1172, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button {
  text-align: left;
  padding-left: 30px;
}

/* line 1176, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.cancel-button {
  text-align: right;
  padding-right: 30px;
}

/* line 1181, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button:after,
.cancel-button:before {
  font-family: FontAwesome;
  font-size: 55px;
  color: #ffffff;
  border-radius: 50%;
  position: absolute;
}

/* line 1189, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button:after {
  content: "\f058";
  right: 15px;
}

/* line 1193, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.cancel-button:before {
  content: "\f057";
  left: 15px;
}

/* line 1198, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.cancel-button:hover {
  color: #c10000 !important;
}

/* line 1201, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button:hover {
  color: #159e00 !important;
}

/* line 1205, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.cancel-button:hover:before {
  color: #c10000;
}

/* line 1208, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button:hover:after {
  color: #159e00;
}

/* line 1212, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.mbsc-fr-w {
  border-radius: 50px;
}

/* end of MODAL */
/* line 1217, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.xbtn:focus {
  border-width: 1px;
  padding: 0px 30px;
  line-height: 70px;
}

/* line 1223, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler:focus,
.flying-buttons .cancel-handler:focus {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 1229, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .save-handler:focus {
  padding-right: 75px;
}

/* line 1233, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-buttons .cancel-handler:focus {
  padding-left: 75px;
}

/* MODAL */
/* line 1238, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info {
  display: inline-block;
  margin-bottom: -75px;
  padding: 10px 10px 75px 10px;
  background: #fff;
  width: 560px;
  box-shadow: 4px 4px 15px #00000029;
  border-radius: 50px;
  z-index: 6;
}
/* line 1248, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 {
  font-size: 35px !important;
}
/* line 1251, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 i {
  padding-right: 20px;
  font-size: 90px;
  color: #9E0000;
}
/* line 1257, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 span {
  text-transform: uppercase;
  text-align: left;
  width: 220px;
  display: inline-block;
}
/* line 1264, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info p {
  padding: 10px 0 15px 0;
  font-size: 24px;
}

/* line 1270, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#modal-background, #modal-background-blocked-account {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: .50;
  -webkit-opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50);
  z-index: 5;
}

/* end of MODAL */
/* line 1286, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.card.is-set {
  transform: scale(1.2);
}

/* line 1290, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate-container .rate-line .status-anch {
  line-height: 32px;
}

/* line 1294, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.iconpicker .iconpicker-item {
  padding: 10px !important;
}

/* line 1298, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.mbsc-color-input {
  display: none !important;
}

/* line 1302, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable .mbsc-color-input {
  display: flex !important;
}

/* line 1307, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.small-colorpicker {
  width: 34%;
  float: left;
  margin-left: 1%;
}
/* line 1312, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.small-colorpicker input {
  font-size: 20px !important;
}
/* line 1316, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.small-colorpicker .mbsc-color-input-item {
  margin-left: 0 !important;
  height: 32px;
  margin: 0;
}
/* line 1322, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.small-colorpicker .mbsc-color-input {
  padding: 0 !important;
  min-height: 32px;
}

/* line 1329, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .user-avatar {
  float: left;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #666666;
  margin: 10px 20px 10px 0;
  line-height: 70px;
  font-size: 30px;
}
/* line 1340, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .user-title {
  margin-top: 15px;
  position: absolute;
  left: 90px;
  right: 200px;
}
/* line 1347, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .up {
  text-align: left;
}
/* line 1351, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .down {
  text-align: left;
}

/* WYSZUKIWARKA */
/* line 1357, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .top > .left input {
  background-color: #f2f2f2;
  line-height: 45px;
  padding: 5px 30px;
  color: #666666;
  font-size: 24px;
  border: 0;
  border-radius: 30px;
  width: 100%;
}

/* line 1368, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application .search-input-container {
  margin: 15px 25px 0 220px;
}

/* line 1372, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application .search-input-container > i {
  font-size: 32px;
  right: 15px;
  top: 5px;
}

/* end of WYSZUKIWARKA */
/* line 1380, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-file-button {
  font-size: 14px;
  border: 1px solid #BFBFBF;
  background-color: #FFFFFF;
  text-transform: lowercase;
  color: #BFBFBF;
  padding: 0;
  height: 30px;
  margin-right: 45px;
}

/* line 1390, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-file-button:hover {
  color: #BFBFBF;
}

/* line 1394, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-file-button i {
  color: #000000;
  position: relative;
  top: calc(50% - 11px);
  font-size: 24px;
  padding: 0 22px 0 30px;
}

/* line 1402, ../../../src/AppBundle/Resources/sass/layout2020.scss */
input.required + .add-file-button {
  border-color: #c10000;
}

/* line 1406, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.remove-handler {
  color: #000000;
}

/* line 1410, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.download-handler i {
  color: #000000;
}

/* line 1414, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.tags-container .tag {
  font: normal normal normal 14px/18px Roboto;
  color: #313131;
  background-color: #DBDBDB;
  padding: 4px 12px;
}

/* line 1421, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) .tags-container {
  margin-left: 25px;
}

/* line 1425, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-fold > label {
  padding-left: 65px;
  margin-bottom: 15px;
  margin-top: 25px;
}

/* line 1430, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-fold > label i {
  font-size: 25px;
  height: 25px;
  width: 25px;
  top: -2px;
  left: 31px;
  position: absolute;
}

/* line 1439, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .list .item.zero-v {
  border-bottom: 1px solid #C7C7C7;
  padding-bottom: 13px;
}

/* line 1444, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .name {
  font: normal normal normal 14px/17px 'Roboto', sans-serif;
  padding: 5px 0 7px 0;
}

/* line 1449, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .name span {
  padding-left: 30px;
}

/* line 1453, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.no-editable-preview {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 1461, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box.preview-import {
  background-color: #DFF4FF;
}
/* line 1463, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box.preview-import .edit-box .row-box .field:not(.non-editable) textarea,
.application > .content .edit-container.no-editable-box.preview-import .edit-box .row-box .field:not(.non-editable) input,
.application > .content .edit-container.no-editable-box.preview-import .edit-box .row-box .field:not(.non-editable) select {
  background-color: #DFF4FF;
}

/* line 1470, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .no-editable-preview {
  display: block;
}
/* line 1473, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .flying-buttons {
  display: none;
}
/* line 1476, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .add-file-button {
  display: none;
}
/* line 1479, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .tags-container .tag .remove-handler {
  display: none;
}
/* line 1483, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .field:not(.non-editable) .files-browser .files-container .line .remove-handler {
  display: none;
}
/* line 1487, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .list[data-multiple="0"] .item i {
  border-color: #9E9E9E;
}
/* line 1489, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .list[data-multiple="0"] .item i:after {
  background-color: #9E9E9E;
}
/* line 1494, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .list .item i {
  border-color: #9E9E9E;
}
/* line 1496, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .list .item i:after {
  background-color: #9E9E9E;
}
/* line 1501, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) textarea,
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) input,
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) select {
  border: none;
  background-color: #FFFFFF;
  resize: none;
}
/* line 1509, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) textarea,
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) input,
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) select {
  border: none;
  background-color: #FFFFFF;
  resize: none;
}
/* line 1517, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) textarea,
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) select {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1523, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field:not(.non-editable) .type-camera textarea {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1528, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box.gray .field:not(.non-editable) textarea,
.application > .content .edit-container.no-editable-box .edit-box .row-box.gray .field:not(.non-editable) input,
.application > .content .edit-container.no-editable-box .edit-box .row-box.gray .field:not(.non-editable) select {
  background-color: #f2f2f2;
}
/* line 1534, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .list .item.zero-v[data-id="0"] {
  display: none;
}
/* line 1538, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field.param-buttons .list .item .labels a.selected {
  background-color: #979797;
}
/* line 1542, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field.param-buttons .list .item .name input {
  border: none;
  color: #000000;
}
/* line 1547, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box.gray .field.param-buttons .list .item .name input {
  border: none;
  background-color: #f2f2f2;
  color: #000000;
}
/* line 1553, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box.gray .field .files-browser .files-container .line input {
  background-color: #FFFFFF;
}
/* line 1556, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .row-box .field .files-browser .files-container .line input {
  background-color: #f2f2f2;
}
/* line 1560, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .field .input-container.with-plus .adder,
.application > .content .edit-container.no-editable-box .edit-box .field .input-container.with-plus .edit-subform {
  display: none;
}
/* line 1565, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .field.field-view-table .adder,
.application > .content .edit-container.no-editable-box .edit-box .field.field-view-table .edit-subform {
  display: none;
}
/* line 1573, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-sound .sound-container .sound-bar .button-play, .application > .content .edit-container.no-editable-box .type-sound .sound-container .sound-bar .button-pause {
  z-index: 1000;
}
/* line 1577, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-sound .sound-container .sound-bar a.button-trash {
  display: none;
}
/* line 1583, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-sound .actions {
  display: none;
}
/* line 1589, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-camera .actions {
  display: none;
}
/* line 1594, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .info {
  display: none !important;
}
/* line 1598, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .field .input-container .clear-handler {
  display: none;
}

/* line 1604, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field > span {
  font-size: 16px;
  margin-left: 30px;
  font-weight: normal;
}

/* line 1611, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.limeaccesstwigtags_class .cke_combo_text {
  width: 65px;
}

/* line 1616, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box-button-circle {
  display: none;
  float: right;
}

/* line 1620, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box-button-circle i {
  width: 50px;
  height: 50px;
  line-height: 51px;
  border-radius: 50%;
  background-color: #7D7D7D;
  text-align: center;
  display: block;
  font-size: 30px;
  color: #ffffff;
  overflow: hidden;
}

/* line 1633, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.mobile-list-number {
  display: none;
}

/* line 1637, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.sp-original-input-container {
  position: relative !important;
  display: inline-flex !important;
}

/* line 1641, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.colorpicker.spectrum {
  border-left: 0 !important;
}

/* line 1644, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.sp-colorize-container {
  border: none;
}

/* line 1648, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head .fa.fa-arrow-left {
  margin-left: 10px;
}

/* line 1652, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head {
  color: #6C6C6C;
  background: #ffffff;
  height: 45px;
  line-height: 50px;
  font-size: 18px;
}

/* line 1660, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head i {
  color: #6C6C6C;
  margin-right: 4px;
  margin-left: 4px;
}

/* line 1666, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head .flex .center {
  margin: 0 125px;
  direction: rtl;
  text-transform: none;
}

/* line 1672, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head .flex {
  align-items: center;
  height: 50px;
}

/* line 1677, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head .flex .left {
  position: absolute;
  left: 10px;
  padding-right: 30px;
  line-height: 25px;
}

/* line 1684, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .head .flex .right {
  position: absolute;
  margin-right: 10px;
  padding-left: 30px;
  right: 6px;
  line-height: 25px;
}

/* line 1692, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-title-text {
  margin: 0 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1699, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down {
  background: #6C6C6C;
  line-height: 29px;
  text-align: center;
  margin: 0;
  padding: 7px 0;
  position: relative;
  height: 45px;
}
/* line 1708, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down .head-down-left {
  position: absolute;
  left: 20px;
}
/* line 1713, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down .head-down-right {
  position: absolute;
  top: 6px;
  right: 25px;
}
/* line 1722, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down .plus-minus-slot {
  background: #fff;
  border-radius: 18px;
  display: inline-block;
  font-size: 16px;
  color: #6C6C6C;
  height: 30px;
  line-height: 30px;
}

/* line 1733, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.white-button {
  height: 28px;
  line-height: 25px;
  border: none;
  display: inline-block;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 2px 15px;
  border-radius: 18px;
  text-transform: uppercase;
}
/* line 1745, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.white-button i {
  margin-right: 4px;
}
/* line 1748, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.white-button:focus, .white-button:hover {
  color: #666666;
}

/* line 1753, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-new-toggle-box {
  position: absolute;
  z-index: 1000;
  display: none;
  width: 500px;
  text-align: right;
  right: 0;
  top: 40px;
}

/* line 1763, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-new-toggle-box.bottom {
  position: unset;
  width: auto;
  display: none;
}

/* line 1769, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.select-all-unchecked, .select-all-checked {
  margin-left: -4px;
}

/* line 1773, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.select-all .select-all-checked {
  display: none;
}
/* line 1776, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.select-all .select-all-unchecked {
  display: inline-block;
}

/* line 1781, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.select-all.selected .select-all-checked {
  display: inline-block;
}
/* line 1784, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.select-all.selected .select-all-unchecked {
  display: none;
}

/* line 1789, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-gt.white-button {
  margin: 4px 0;
  height: auto;
  padding: 5px 25px;
  box-shadow: 0px 0px 15px #0000004f;
  background: #ffffff;
  color: #666666;
  float: right;
  clear: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1802, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-gt.white-button i {
  width: 26px;
  height: 26px;
  vertical-align: middle;
  text-align: center;
  border-radius: 50%;
  padding: 5px;
  margin-left: -15px;
  color: #ffffff;
}

/* line 1814, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.group-box-a {
  display: inline-block;
}

/* line 1818, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container {
  display: none;
  bottom: 0;
  position: absolute;
  left: 0;
  height: 64px;
  z-index: 100;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
/* line 1829, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container {
  background: #000000;
  height: 100%;
  flex: 1;
  text-align: center;
  color: #A2A2A2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  text-transform: uppercase;
}
/* line 1842, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container .bottom-navigation-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 10px;
}
/* line 1848, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container .bottom-navigation-element p {
  font-size: 11px;
  line-height: 11px;
  padding: 0;
  margin: 5px 0 0 0;
}
/* line 1855, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container .bottom-navigation-element i {
  font-size: 27px;
}
/* line 1861, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container.selected {
  background: #464646;
  color: #88FF00;
}

@media (max-width: 480px) {
  /* line 1868, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .top {
    height: 60px;
  }

  /* line 1872, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .top {
    display: block;
  }

  /* robimy miejsce dla dolnej belki nawigacji w widoku mobilnym */
  /* line 1879, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .bottom-navigation-container,
  .view-host .bottom-navigation-container {
    display: flex;
  }
  /* line 1883, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager #main-content,
  .view-host #main-content {
    margin-bottom: 64px;
  }
  /* line 1887, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .flying-buttons,
  .view-host .flying-buttons {
    bottom: 74px;
  }
  /* line 1891, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .flying-actions,
  .view-host .flying-actions {
    bottom: 74px;
  }
  /* line 1895, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .undermenu,
  .view-host .undermenu {
    bottom: 64px;
  }
  /* line 1899, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .menu,
  .view-host .menu {
    margin-bottom: 64px;
  }

  /* line 1905, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #btn-scan-qr {
    display: block;
  }

  /* line 1909, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #search-input {
    padding-right: 95px;
  }

  /* line 1913, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .top > .left .logo {
    height: 60px;
    width: 150px;
    left: calc(50% - 77px);
    transform: none;
  }

  /* line 1920, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .top > .left .user .logout {
    width: 65px;
    height: 65px;
    line-height: 65px;
  }

  /* line 1926, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .menu,
  .application > .content {
    top: 60px;
  }

  /* line 1931, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .top > .left .search {
    z-index: 2;
  }

  /* line 1935, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application .search-input-container {
    display: none;
  }

  /* line 1939, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application.search-opened .search-input-container {
    display: block;
    position: absolute;
    left: 60px;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 2px 10px 2px 0;
    margin: 0;
    background-color: #666666;
    z-index: 3;
  }
  /* line 1951, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application.search-opened .search-input-container > i.close-search {
    display: block;
    top: 8px;
  }
  /* line 1956, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application.search-opened .search-input-container > i.search-icon {
    display: none;
  }

  /* line 1961, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .head {
    height: 46px;
    line-height: 42px;
    padding-top: 3px;
    font-size: 18px;
  }

  /* line 1968, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .head i {
    font-size: 30px;
  }

  /* line 1972, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .head .flex .left a,
  .application > .content .head .flex .right a {
    line-height: 30px;
    padding: 5px;
  }

  /* line 1978, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container .list .day-head {
    padding: 5px;
    line-height: 30px;
    font-size: 18px;
  }

  /* line 1984, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list div.ls.with-left-icon,
  .application > .content .list-container.layout2020 .list a.with-left-icon {
    padding-left: 10px;
    height: 157px;
  }

  /* line 1990, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list div.ls.with-left-icon.group-a,
  .application > .content .list-container.layout2020 .list a.with-left-icon.group-a {
    padding-left: 100px;
    height: 84px;
  }

  /* line 1996, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list div.ls.with-left-icon > i,
  .application > .content .list-container.layout2020 .list a.with-left-icon > i {
    top: 50px;
    left: 33px;
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  /* line 2005, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .vertical-bar {
    top: 45px;
    left: 100px;
    width: 2px;
    height: 100px;
    background: #C6C6C6;
  }

  /* line 2013, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .item-name {
    display: block;
    top: 95px;
    width: 100px;
    height: 60px;
    font-size: 12px;
    line-height: 14px;
    padding: 0 5px;
  }

  /* line 2023, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list .list-info-box {
    height: 40px;
    width: 80%;
    font-size: 18px;
    padding-left: 100px;
    float: none;
    padding-top: 10px;
  }

  /* line 2032, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list .group-a .list-info-box {
    padding-left: 30px;
  }

  /* line 2036, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list-row-right-box {
    left: 125px;
    top: 111px;
    width: 70%;
  }

  /* line 2042, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list-row-right-box span {
    display: none;
  }

  /* line 2046, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list-row-status {
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    font-size: 12px;
  }

  /* line 2053, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box {
    padding: 16px;
  }

  /* line 2057, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .title {
    font: italic normal normal 22px/27px Roboto;
    margin: 4px 0 10px 0;
    padding-left: 20px;
  }

  /* line 2063, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .comment-box .note,
  .show-info-box .content {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 2069, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .show-info-box > i {
    display: none;
  }

  /* line 2073, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .buttons-box {
    margin: 0 20px;
  }
  /* line 2076, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .buttons-box .mbtn {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 2082, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons {
    width: 100%;
  }

  /* line 2086, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons .save-handler,
  .flying-buttons .cancel-handler {
    line-height: 48px;
    height: 48px;
    font-size: 24px;
    width: 176px !important;
    padding: 10px 20px;
  }

  /* line 2095, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons .save-handler {
    padding-right: 45px;
  }

  /* line 2099, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons .cancel-handler {
    padding-left: 45px;
  }

  /* line 2103, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons .save-handler:after,
  .flying-buttons .cancel-handler:before {
    font-size: 20px;
  }

  /* line 2109, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field {
    margin-left: 0;
  }
  /* line 2113, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field > label {
    padding-left: 20px;
    font: italic normal 300 18px/22px 'Roboto', sans-serif;
  }
  /* line 2118, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field > input,
  .application > .content .edit-container .edit-box .row-box .text-input-container > input {
    height: auto;
  }
  /* line 2123, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .items.list a {
    font: normal normal normal 22px/40px Roboto;
    padding-left: 70px;
    left: 0;
  }
  /* line 2129, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .container-items .labels-text {
    line-height: 23px;
    display: inline-flex;
  }
  /* line 2134, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .list[data-multiple="0"] .item i {
    width: 40px;
    height: 40px;
    border-radius: 25px;
  }
  /* line 2139, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .list[data-multiple="0"] .item.selected i:after {
    top: 5px;
    left: 4px;
    right: 4px;
    bottom: 5px;
  }
  /* line 2146, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .list .item i {
    width: 40px;
    height: 40px;
  }
  /* line 2150, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .list .item.selected i:after {
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
  }
  /* line 2157, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .name input {
    font: normal normal normal 24px/29px Roboto;
  }
  /* line 2161, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field.param-buttons .list .item .item-labels-title {
    font: normal normal normal 18px/18px Roboto;
    padding-left: 20px;
  }
  /* line 2166, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .input-container .clear-handler {
    padding-top: 6px;
  }

  /* line 2172, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) textarea,
  .application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) input,
  .application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) select {
    font: normal normal normal 24px/29px 'Roboto', sans-serif;
  }
  /* line 2178, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container.editable .edit-box .row-box .field:not(.non-editable) .tags-container {
    margin-left: 15px;
  }

  /* line 2183, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .add-file-button {
    font: normal normal normal 21px/29px Roboto;
  }

  /* line 2187, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .tags-container .tag {
    font: normal normal normal 18px/22px Roboto;
  }

  /* line 2191, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .add-comment-box > textarea {
    font: normal normal normal 24px/29px Roboto;
  }

  /* line 2195, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .add-file-button i {
    top: calc(50% - 12px);
  }

  /* line 2199, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .add-comment-box {
    margin-left: 0;
  }

  /* line 2203, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box {
    padding: 20px 40px 30px 15px;
  }
  /* line 2206, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .row-box-button {
    display: none;
  }
  /* line 2210, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .row-box-button.row-always-show {
    display: block;
  }
  /* line 2214, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards {
    display: flex;
    justify-content: center;
    width: auto;
    margin-left: 0;
  }
  /* line 2220, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards .card {
    flex-basis: unset;
    flex-grow: unset;
    margin: 0 15px;
  }
  /* line 2226, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards .card i {
    font-size: 50px;
    display: block;
  }
  /* line 2233, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .envelope-icon {
    display: none;
  }
  /* line 2236, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .author {
    margin-left: 35px;
    margin-bottom: 15px;
    font: normal normal normal 18px/22px 'Roboto';
  }
  /* line 2241, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .author span {
    display: block;
    margin-bottom: 5px;
  }
  /* line 2246, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .note {
    margin-left: 35px;
    font: normal normal 300 18px/22px 'Roboto', sans-serif;
  }
  /* line 2252, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box {
    text-align: center;
    margin-left: 30px;
  }
  /* line 2256, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .o-name {
    font-size: 18px;
    color: #313131;
    padding-bottom: 5px;
    margin-top: 10px;
  }
  /* line 2263, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .o-stars i {
    margin: 0 6px;
  }
  /* line 2267, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .partial-rate-labels {
    font-size: 18px;
    margin-top: 10px;
  }
  /* line 2272, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .partial-rate-stars {
    font-size: 50px;
    letter-spacing: 5px;
  }
  /* line 2277, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .mobile-stars {
    display: block;
    text-align: center;
    margin-left: -50px;
  }
  /* line 2283, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .desktop-stars {
    display: none;
  }
  /* line 2287, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .main-rate {
    display: none;
  }
  /* line 2291, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .mobile-stars-box {
    border-top: 1px solid #C7C7C7;
    margin: 20px 30px;
  }

  /* line 2298, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box-button-circle {
    display: block;
    margin: 10px 10px 0;
  }

  /* line 2304, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .icon-row .icon-c i {
    font-size: 50px;
    padding-right: 20px;
  }

  /* line 2309, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .icon-row .icon-c div {
    padding-left: 63px;
  }

  /* line 2313, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .comment-line {
    border-bottom: 1px solid #C7C7C7;
    margin: 17px 0px 17px 20px;
  }

  /* line 2319, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .note .note-row {
    display: block;
    float: right;
  }
  /* line 2323, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .note .note-row .note-name {
    margin-right: 8px;
  }
  /* line 2327, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .note .note-row .separator {
    display: none;
  }

  /* line 2333, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .flags-box {
    display: none;
  }

  /* line 2337, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list a .name {
    font-size: 18px;
    padding-left: 0;
  }

  /* line 2341, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list a.group-a .name {
    padding-left: 30px;
  }

  /* line 2344, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list a .info1,
  .application > .content .list-container.layout2020 .list a .info2 {
    font-size: 18px;
    float: none;
    text-align: left;
    line-height: 18px;
    height: 25px;
    width: 100%;
  }

  /* line 2354, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .mobile-list-number {
    display: block;
    font-size: 18px;
    text-align: center;
    padding-top: 5px;
  }

  /* line 2361, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .group-box-a {
    display: block;
    margin: 5px 0;
  }

  /* line 2368, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .mbsc-fr-btn-cont .mbsc-fr-btn-w .mbsc-fr-btn0 {
    text-align: left;
  }
  /* line 2372, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .mbsc-fr-btn-cont .mbsc-fr-btn-w .mbsc-fr-btn1 {
    text-align: right;
  }

  /* line 2379, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .field .type-camera .actions a.take-photo {
    display: none;
  }

  /* line 2383, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-actions.small.add-btn {
    left: unset;
  }
}
/* checkboxy */
/* line 2391, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox,
.application > .content .edit-container .edit-box .row-box .field .styled-radio {
  position: absolute;
  opacity: 0;
}
/* line 2396, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox + label,
.application > .content .edit-container .edit-box .row-box .field .styled-radio + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
/* line 2404, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox + label:before,
.application > .content .edit-container .edit-box .row-box .field .styled-radio + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 22px;
  height: 22px;
  background: white;
  border: 1px solid #00BACF;
}
/* line 2417, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox:hover + label:before,
.application > .content .edit-container .edit-box .row-box .field .styled-radio:hover + label:before {
  background: #fff;
}
/* line 2422, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox:checked + label:before,
.application > .content .edit-container .edit-box .row-box .field .styled-radio:checked + label:before {
  background: #fff;
  border: 1px solid #00BACF;
}
/* line 2428, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox:disabled + label,
.application > .content .edit-container .edit-box .row-box .field .styled-radio:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
/* line 2434, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox:disabled + label:before,
.application > .content .edit-container .edit-box .row-box .field .styled-radio:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
/* line 2440, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-checkbox:checked + label:after,
.application > .content .edit-container .edit-box .row-box .field .styled-radio:checked + label:after {
  content: '';
  position: absolute;
  background: #00BACF;
  width: 16px;
  height: 16px;
  top: 3px;
  left: 3px;
}
/* line 2452, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-radio:checked + label:after {
  border-radius: 10px;
  width: 15px;
  height: 15px;
  top: 5px;
  left: 5px;
}
/* line 2460, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-radio + label:before {
  border-radius: 12px;
  width: 25px;
  height: 25px;
}
/* line 2467, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .row-box .field .styled-radio-text {
  font-size: 14px;
  position: absolute;
  top: 2px;
  opacity: 1 !important;
  font-style: normal;
}

/* end of checkboxy */
/* import paginacja */
/* line 2479, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination {
  width: 100%;
  padding: 20px 0;
  background-color: #DFF4FF;
}
/* line 2484, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  align-content: stretch;
}
/* line 2492, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination ul li > a {
  display: block;
  font: normal normal 300 22px/27px Roboto;
  color: #313131;
}
/* line 2498, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination ul li > span {
  color: #313131;
}
/* line 2503, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev, .import-pagination .next {
  font: normal normal normal 36px/43px FontAwesome;
  color: #6C6C6C;
  display: block;
}
/* line 2508, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev {
  margin-left: 20px;
}
/* line 2511, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .next {
  margin-right: 20px;
}
/* line 2514, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev:before {
  content: "\f053";
}
/* line 2517, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .next:before {
  content: "\f054";
}

/* end of import paginacja */
/* import progressbar */
/* line 2524, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#myProgress, .myProgress {
  background-color: #3E3E3E;
  height: 73px;
  position: relative;
  margin: 40px 50px 30px;
  overflow: hidden;
  border-radius: 50px;
}

/* line 2533, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#myBar {
  width: 1%;
  height: 73px;
  background-color: #00970F;
}

/* line 2539, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#myBarLabel {
  color: #ffffff;
  position: absolute;
  font: normal normal 900 27px/33px Roboto;
  left: 0;
  right: 0;
  text-align: center;
  top: 23px;
}

/* line 2549, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-log {
  font-size: 12px;
  display: inline;
  line-height: 12px;
  width: 100%;
  height: 500px;
  margin-left: 50px;
  border: 1px solid #BFBFBF;
}

/* end of import progressbar */
/* line 2561, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .file-remove-handler,
.edit-container.editable.import .file-upload-handler {
  color: #343434;
  font-size: 14px;
  background: #FFFFFF;
}
/* line 2567, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .file-preview {
  background-color: #ffffff !important;
  border: 1px solid #BFBFBF;
}
/* line 2571, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .file-preview-image a {
  color: #343434;
  font-size: 14px;
}
/* line 2575, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .import-dashed-line {
  border: 1px dashed #434343;
}
/* line 2578, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .related-column-row {
  line-height: 30px;
  padding-left: 30px;
}
/* line 2582, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .related-column-row select {
  width: 90%;
  background: #ffffff;
}
/* line 2587, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .related-column-row .title-box {
  margin-bottom: 15px;
  font: normal normal 300 18px/22px Roboto;
}
/* line 2592, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .make-import-button {
  font-size: 22px;
  background-color: #00970F;
  margin: 30px 50px 15px 50px;
  width: auto;
  border-radius: 50px;
}
/* line 2599, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .make-import-button i {
  font-size: 48px;
  position: absolute;
  left: 35px;
  top: 15px;
}

/* line 2608, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-has-errors .import-errors {
  display: block;
}

/* line 2612, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-errors {
  display: none;
  font-size: 18px;
  margin: 0;
  background: #DFF4FF;
  padding: 20px;
}
/* line 2614, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-errors .alert {
  margin: 0;
}

/* line 2623, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-download-file,
.import-upload-file,
.import-errors-file {
  font-size: 14px;
  background-color: #008398;
  margin: 30px 30px 15px 50px;
  width: auto;
  border-radius: 50px;
  height: 35px;
  line-height: 35px;
  border: none;
}
/* line 2635, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-download-file:focus,
.import-upload-file:focus,
.import-errors-file:focus {
  line-height: 35px;
}
/* line 2639, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-download-file i,
.import-upload-file i,
.import-errors-file i {
  font-size: 24px;
  position: absolute;
  left: 18px;
  top: 6px;
}

/* line 2647, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-errors-file {
  background-color: #910000;
  margin: 15px 50px 15px 50px;
}

/* line 2652, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-upload-file {
  background-color: #00910A;
}

/* line 2656, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content > .left.custom-import {
  background-color: #F2F2F2;
}
/* line 2659, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content > .left.custom-import .edit-box {
  padding: 0;
}
/* line 2663, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content > .left.custom-import .row-box {
  padding: 25px 50px;
  background: #DFF4FF;
}
/* line 2668, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content > .left.custom-import .row-box.gray {
  background: #BFEAFF;
}
/* line 2672, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content > .left.custom-import .import-radio-label {
  margin-top: 5px !important;
}

/* line 2691, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-social {
  font-size: 20px;
  width: auto;
  display: inline-block;
  padding: 0 18px 0 6px;
  border: 0 none;
  border-radius: 0px;
  text-decoration: none;
  transition: all 250ms linear;
}
/* line 2701, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-social:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 2707, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login {
  margin-bottom: 12px;
  margin-right: 12px;
  color: white;
  height: 50px;
  line-height: 46px;
  position: relative;
  text-align: left;
}
/* line 2715, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login .icon {
  margin-right: 12px;
  font-size: 24px;
  line-height: 24px;
  width: 42px;
  height: 24px;
  text-align: center;
  display: inline-block;
  position: relative;
  top: 4px;
}
/* line 2725, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login .icon:before {
  display: inline-block;
  width: 40px;
}
/* line 2729, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login .icon:after {
  content: "";
}

/* line 2736, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--google {
  background-color: #3F85F4;
}
/* line 2738, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--google:hover {
  background-color: #2776f3;
}

/* line 2736, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--linkedin {
  background-color: #0087be;
}
/* line 2738, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--linkedin:hover {
  background-color: #0075a5;
}

/* line 2736, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--microsoft {
  background-color: #00A4EF;
}
/* line 2738, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--microsoft:hover {
  background-color: #0093d6;
}

/* line 2745, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable {
  margin: 5px 0 0 0;
  padding: 0 70px 0 0;
  height: 35px;
  position: relative;
}
/* line 2751, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable input.custom-dictionary-value-name {
  width: 30%;
  float: left;
  font-size: 18px;
  font-weight: normal;
}
/* line 2758, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable input.custom-dictionary-value-info {
  width: 30%;
  float: left;
  font-size: 18px;
  font-weight: normal;
}
/* line 2765, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable input.custom-dictionary-value-section {
  width: 20%;
  float: left;
  font-size: 18px;
  font-weight: normal;
}
/* line 2772, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable .up-down-handler {
  position: absolute;
  right: 0;
  top: 4px;
}
/* line 2777, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable .up-down-handler .option-up-handler, .application > .content .edit-container .edit-box .option-positionable .up-down-handler .option-down-handler, .application > .content .edit-container .edit-box .option-positionable .up-down-handler .option-delete-handler {
  cursor: pointer;
  padding: 2px;
}
/* line 2783, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable span.option-id {
  position: absolute;
  right: -50px;
  text-align: right;
  width: 40px;
  top: 4px;
  font-size: 12px;
}
/* line 2792, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable:first-of-type .up-down-handler .option-up-handler {
  pointer-events: none;
  opacity: 0;
}
/* line 2793, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable:last-of-type .up-down-handler .option-down-handler {
  pointer-events: none;
  opacity: 0;
}

/* line 2797, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list {
  padding: 4px;
  border: 1px solid #000000;
  width: 300px;
  height: auto;
  display: inline-block;
  vertical-align: top;
}
/* line 2805, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list li {
  background-color: #f2f2f2;
  border: 1px dotted #dadada;
  font-size: 14px;
}
/* line 2811, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list li.selected {
  background-color: #dadada;
}
/* line 2815, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list .fields-multi-list-box {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2821, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list .fields-multi-list-row {
  line-height: 20px;
  padding: 8px;
}

/* line 2827, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.field-multi-list-search {
  width: 300px !important;
  font-size: 16px !important;
  margin: 5px 0 5px;
  padding: 0 3px;
}

/* line 2834, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-avatar {
  width: 35px;
  height: 35px;
  line-height: 35px;
  left: 35px;
  font-size: 18px;
  position: absolute;
  border-radius: 20px;
  top: 15px;
  background-color: #bfbfbf;
}

/* line 2846, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-item-name {
  background: #bfbfbf;
  left: 20px;
  width: 66px;
  height: 15px;
  bottom: 10px;
  position: absolute;
}

/* line 2855, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-main-name {
  width: 210px;
  height: 23px;
  background-color: #bfbfbf;
  position: absolute;
  left: 130px;
  top: 12px;
}

/* line 2864, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-info1,
.empty-item .empty-info2 {
  width: 105px;
  height: 12px;
  background-color: #bfbfbf;
  position: absolute;
  left: 130px;
  top: 43px;
}

/* line 2874, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-info2 {
  top: 62px;
}

/* line 2878, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-status {
  width: 143px;
  height: 30px;
  background-color: #bfbfbf;
  position: absolute;
  right: 30px;
  top: 40px;
  border-radius: 15px;
}

/* line 2888, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .flags-box {
  position: absolute;
  right: 120px;
  bottom: 12px;
}

/* line 2895, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box.filters .field .tiles a {
  border: 1px solid #BFBFBF;
  font-size: 14px;
  line-height: 20px;
  color: #262626;
}

/* line 2901, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box.filters .field .tiles a.selected {
  background: #E8E7C0;
  color: #262626;
}

/* line 2906, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filter-sort-button, .custom-filter-button, .filter-select-view-button, .filter-select-objects-button, .button-small {
  padding: 2px 18px;
  border: 1px solid #BFBFBF;
  display: inline-block;
  border-radius: 25px;
  margin: 0 10px 10px 0;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 27px;
  font-weight: normal;
  color: #262626;
  text-transform: uppercase;
  position: relative;
}
/* line 2920, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filter-sort-button .custom-filter-delete, .custom-filter-button .custom-filter-delete, .filter-select-view-button .custom-filter-delete, .filter-select-objects-button .custom-filter-delete, .button-small .custom-filter-delete {
  display: none;
  padding-left: 6px;
}

/* line 2926, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-small {
  border-radius: 0px;
  margin-bottom: 3px;
  margin-right: 3px;
}
/* line 2930, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-small i {
  margin: 0 3px 0 -8px;
}

/* line 2935, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#custom-filter-edit-box {
  font-size: 14px;
  margin-left: 20px;
}

/* line 2940, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#custom-filter-edit-name {
  width: 100%;
  height: 34px;
  font-weight: normal;
  font-size: 14px;
  color: #262626;
  padding-left: 30px;
}

/* line 2949, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-filter-edit-add {
  position: absolute;
  right: 10px;
  font-size: 20px;
  top: 8px;
  cursor: pointer;
}

/* line 2957, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filter-sort-button.selected, .custom-filter-button.selected, .filter-select-view-button.selected, .filter-select-objects-button.selected, .button-small.selected {
  background: #E8E7C0;
  color: #262626;
}

/* line 2962, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head .filter-icon.selected {
  color: #f44437 !important;
}

/* line 2966, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser {
  height: 100%;
}
/* line 2969, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images {
  margin: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}
/* line 2974, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector {
  float: left;
}
/* line 2978, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector input {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 2986, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector input:active + .label-image {
  opacity: .9;
}
/* line 2990, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector input:checked + .label-image {
  -webkit-filter: none;
  -moz-filter: none;
  filter: none;
}
/* line 2996, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .label-image {
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 200px;
  height: 140px;
  -webkit-transition: all 100ms ease-in;
  -moz-transition: all 100ms ease-in;
  transition: all 100ms ease-in;
  -webkit-filter: brightness(1.8) grayscale(1) opacity(0.7);
  -moz-filter: brightness(1.8) grayscale(1) opacity(0.7);
  filter: brightness(1.8) grayscale(1) opacity(0.7);
}
/* line 3011, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .label-image:hover {
  -webkit-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
  -moz-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
  filter: brightness(1.2) grayscale(0.5) opacity(0.9);
}
/* line 3018, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-buttons {
  display: flex;
}

/* line 3023, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textckeditor-preview {
  padding-left: 30px;
  font-size: 18px;
  line-height: 18px;
  overflow-x: auto;
}

/* line 3031, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textmonaco .editor {
  min-height: 100px;
  border: 1px solid #dcdcdc;
}

/* line 3037, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-fullscreen-handle {
  width: 30px;
  height: 30px;
  position: absolute;
  background-color: #0e7df4;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* line 3047, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textace.fullscreen {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9995;
}
/* line 3055, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textace.fullscreen #titleEditor {
  height: 100% !important;
}

/* line 3060, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.slot-filter-np {
  border-radius: 18px;
  line-height: 30px;
  width: 28px;
  height: 28px;
  font-size: 16px;
  background: #fff;
  color: #6C6C6C;
  display: inline-block;
  cursor: pointer;
}

/* line 3072, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filters-button {
  font-size: 16px;
  color: #6C6C6C !important;
}

/* line 3077, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filters-button i {
  margin-left: 4px;
}

/* line 3081, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.prev-button {
  font-size: 16px;
  color: #6C6C6C !important;
}

/* line 3086, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ui-widget.ui-widget-content {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  text-align: left;
  font: normal normal 300 14px/17px 'Roboto', sans-serif;
  line-height: normal;
  letter-spacing: 0px;
  color: #313131;
  border-radius: 0px;
}

/* line 3096, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-up, .zigzag-down {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0px 8px 9px 8px;
  background: #ffffff;
}

/* line 3103, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-up {
  top: 0;
}

/* line 3106, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-down {
  bottom: 0;
  background: #d8d8d8;
}

/* line 3110, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-up:after, .zigzag-down:after {
  background: linear-gradient(-45deg, #d8d8d8 8px, transparent 0), linear-gradient(45deg, #d8d8d8 8px, transparent 0);
  background-repeat: repeat-x;
  background-size: 16px 32px;
  content: " ";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 30px;
}

/* line 3122, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-down:after {
  background: linear-gradient(-45deg, #ffffff 8px, transparent 0), linear-gradient(45deg, #ffffff 8px, transparent 0);
  background-size: 16px 32px;
}

/* line 3127, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons {
  display: none;
  position: absolute;
  right: 0px;
  bottom: 34px;
  margin-top: 0;
}
/* line 3134, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons .icon {
  box-shadow: 0px 0px 15px #0000004f;
  margin-top: 6px;
  cursor: pointer;
  position: relative;
  left: 4px;
  top: 4px;
  height: 35px;
  background-color: #ffffff;
  padding: 0 15px;
  border-radius: 20px;
  display: inline-block;
  clear: right;
  float: right;
}
/* line 3149, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons .icon .icon-title {
  color: #666666;
  padding-left: 25px;
  font-size: 16px;
  line-height: 35px;
}
/* line 3156, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons .icon i {
  display: block;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  position: absolute;
  left: 4px;
  top: 4px;
  line-height: 28px;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
}

/* line 3174, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container {
  display: none;
  padding: 20px 30px 10px 30px;
}
/* line 3178, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar {
  background-color: #e4e4e4;
  border: 1px solid #d2d2d2;
  height: 40px;
  border-radius: 20px;
  position: relative;
  color: #000000;
}
/* line 3186, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar a {
  color: #000000;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  top: 0;
}
/* line 3195, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar a i {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 3203, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar a.button-play, .type-sound .sound-container .sound-bar a.button-pause {
  left: 20px;
}
/* line 3210, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar span {
  display: block;
  line-height: 40px;
  height: 40px;
  text-align: center;
}
/* line 3217, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar a.button-pause {
  display: none;
}
/* line 3226, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound.playing .sound-container .sound-bar a.button-pause {
  display: block;
}
/* line 3230, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound.playing .sound-container .sound-bar a.button-play {
  display: none;
}

/* line 3238, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.slot-edit-handle {
  font-family: FontAwesome;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 12px;
  height: 12px;
}

/* line 3246, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.slot-edit-handle:before {
  content: "\f023";
}

/* line 3250, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.slot-edit-handle.active {
  color: green;
}

/* line 3253, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.slot-edit-handle.active:before {
  content: "\f09c";
}

/* line 3257, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve {
  display: none;
}

/* line 3260, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.current-edit .draggable-approve {
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  right: 3px;
  bottom: 3px;
  background-color: #c3c3c3;
  border: 2px dashed #666;
  z-index: 100;
}

/* line 3275, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve {
  font: normal normal normal 30px/40px FontAwesome;
  padding-left: calc(50% - 65px);
}
/* line 3279, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .ok, .draggable-approve .cancel {
  text-align: center;
  margin: 10px;
  width: 40px;
  height: 40px;
  display: inline-block;
}
/* line 3287, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .ok {
  background: #159e00;
  color: #fff;
  border-radius: 20px;
}
/* line 3293, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .cancel {
  background: #c10000;
  color: #fff;
  border-radius: 20px;
}
/* line 3299, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .ok:before {
  content: "\f00c";
}
/* line 3302, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .cancel:before {
  content: "\f00d";
}

/* terminal - edit */
/* line 3308, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#container, .screen-container {
  background-size: 40px 40px !important;
  background-image: linear-gradient(to right, #cecece 1px, transparent 1px), linear-gradient(to bottom, #cecece 1px, transparent 1px) !important;
}

/* line 3314, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#container h3, .screen-container h3 {
  text-align: center;
  margin: 0;
  margin-bottom: 10px;
}

/* line 3315, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.resizable {
  width: 161px;
  height: 81px;
  position: absolute;
}

/* line 3318, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.field-container {
  overflow: hidden;
}

/* line 3323, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .draggable-handle {
  display: none;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20px;
  cursor: grabbing;
}
/* line 3333, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .draggable-handle:before {
  font: normal normal normal 16px/16px FontAwesome;
  content: "\f0b2";
  text-align: center;
  display: block;
  padding: 4px;
  float: left;
}
/* line 3341, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .delete-handle {
  display: none;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
/* line 3351, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .delete-handle:before {
  font: normal normal normal 16px/16px FontAwesome;
  content: "\f1f8";
  text-align: center;
  display: block;
  padding: 4px;
}
/* line 3358, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .front-handle {
  display: none;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
/* line 3368, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .front-handle:before {
  font: normal normal normal 16px/16px FontAwesome;
  content: "\f106";
  text-align: center;
  display: block;
  padding: 4px;
}
/* line 3375, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .back-handle {
  display: none;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 40px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
/* line 3385, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element .back-handle:before {
  font: normal normal normal 16px/16px FontAwesome;
  content: "\f107";
  text-align: center;
  display: block;
  padding: 4px;
}
/* line 3393, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.editor-element:hover .draggable-handle, .editor-element:hover .delete-handle, .editor-element:hover .front-handle, .editor-element:hover .back-handle {
  display: block;
}

/* line 3400, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ace_editor {
  font: 16px / normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  border: 1px solid #dcdcdc;
}

/* line 3406, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.modal-draggable {
  width: 800px;
  height: auto;
  position: fixed;
  z-index: 100;
  background: #fff;
  border: 1px solid #e3e3e3;
  padding: 15px 10px;
  top: 50%;
  left: 50%;
  box-shadow: 0 0 20px 0 #5a5a5a;
  /*transform: translate(-50%, -50%);*/
}

/* line 3420, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.close-modal-handle, .open-modal-handle {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 20px;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

/* line 3429, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.close-modal-handle:before, .open-modal-handle:before {
  font: normal normal normal 20px/20px FontAwesome;
  content: "\f00d";
  text-align: center;
  display: block;
  padding: 4px;
}

/* line 3437, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.close-modal-handle {
  font: normal normal normal 20px/15px FontAwesome;
  right: 5px;
  width: 20px;
  height: 20px;
}

/* line 3444, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.open-modal-handle:before {
  content: "\f08e";
}

/* line 3448, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-config-handler {
  font: normal normal normal 20px/30px FontAwesome;
  display: inline-block;
  position: absolute;
  left: -1px;
  top: -35px;
  border: 2px solid #ddd;
  height: 35px;
  width: 35px;
  text-align: center;
  cursor: pointer;
}

/* line 3461, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-config-handler:before {
  content: "\f085";
}

/* end of terminal - edit */
/* line 3465, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_row, .custom_field_row {
  background: #f6f6f6;
  border: 1px solid #c5c5c5;
  margin: 0 5px;
  padding: 10px 0;
  font-size: 15px;
}

/* line 3472, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom_field_row {
  margin-left: 0;
}

/* line 3475, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_row_empty, .custom_field_row_empty {
  display: none;
}

/* line 3478, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_name, .rate_action, .rate_icon, .rate_color, .custom_field_name, .custom_field_twig {
  font-size: 14px !important;
  padding: 0 10px;
}

/* line 3483, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_name_box, .rate_action_box, .rate_icon_box, .rate_color_box, .custom_field_name_box, .custom_field_twig_box {
  display: flex;
  margin-bottom: 5px;
}

/* line 3487, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_name_label, .rate_action_label, .rate_icon_label, .rate_color_label, .custom_field_name_label, .custom_field_twig_label {
  margin-right: 10px;
}

/* line 3490, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_color_label {
  margin-right: 20px;
}

/* line 3493, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_delete i, .custom_field_delete i {
  font-size: 24px;
  line-height: 24px;
  padding: 2px 0 0 0;
}

/* line 3498, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_add, .custom_field_add {
  font-size: 20px;
}

/* line 3501, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_add i, .custom_field_add i {
  color: #337ab7;
  padding: 5px;
}

/* line 3506, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.sp-replacer.input-rate-color {
  width: 40px;
  height: 27px;
}
/* line 3510, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.sp-replacer.input-rate-color .sp-dd {
  padding-top: 5px;
}

/* line 3515, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.resize-panel {
  display: block;
  font-family: FontAwesome;
  position: absolute;
  padding: 0 8px;
  font-size: 28px;
  color: #fff;
  top: 50%;
  left: 0;
  cursor: pointer;
  transform: translate(0, -50%);
  background: #666666;
  width: 40px;
}

/* line 3530, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.resize-panel:after {
  color: #f2f2f2;
  content: "\f100";
}

/* line 3534, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.resize-panel.right:after {
  color: #f2f2f2;
  content: "\f101";
}

/* line 3540, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-biggie .resize-panel:after {
  color: #f2f2f2;
  content: "\f101";
}
/* line 3544, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-biggie .resize-panel.right:after {
  color: #f2f2f2;
  content: "\f100";
}

/* line 3550, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.chart-row {
  margin-left: 30px;
  border: 1px solid;
  padding: 5px 0 0 15px;
  margin-bottom: 20px;
  background: #f6f6f6;
  position: relative;
}

/* line 3559, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.remove-chart-button {
  position: absolute;
  right: 20px;
  top: 15px;
  z-index: 10;
}

/* line 3567, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map {
  border-left: 5px solid #000000;
  padding: 10px 15px;
  margin: 20px 10px;
}

/* line 3573, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map-option {
  margin: 20px 5px;
  border-left: 5px solid red;
  padding: 0 10px;
}

/* line 3579, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map-option-area {
  margin: 20px 10px;
  border-left: 5px solid orange;
  padding: 0 15px;
}

/* line 3585, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map-option-area-canvas {
  height: 500px;
  overflow: auto;
}

/* line 3591, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map-option-area-canvas-container {
  position: relative;
}

/* line 3595, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fme-map-textarea-note {
  font-size: 11px;
  margin: 0 0 10px 10px;
  line-height: 13px;
}

/* line 3601, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.reset-area-button {
  position: absolute;
  top: 5px;
  left: 115px;
}

/* line 3607, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.clear-area-button {
  position: absolute;
  top: 5px;
  left: 5px;
}

/* line 3613, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.mapAreaCanvas {
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 3618, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.page-info {
  z-index: 1000;
  background: #FFFFFF;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
/* line 3628, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.page-info span {
  display: block;
  padding: 0 50px;
  text-align: center;
  max-width: 800px;
  height: 100px;
}

/* line 3637, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form {
  max-width: 100%;
  margin: 50px auto;
  margin-bottom: -20px;
  background-color: #fff;
  overflow: hidden;
}
/* line 3644, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #lines-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
/* line 3650, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .line {
  display: grid;
  grid-template-columns: 100px 150px auto 100px 100px 100px;
  gap: 12px;
  align-items: center;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
  background-color: #f9f9f9;
  font-size: 14px;
}
/* line 3662, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .line input, #dynamic-form .line select {
  padding: 6px 10px;
  font-size: 14px !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  width: 100%;
}
/* line 3671, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .line button {
  padding: 6px 12px;
  background-color: #e74c3c;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
  transition: background-color 0.3s;
}
/* line 3682, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .line button:hover {
  background-color: #c0392b;
}
/* line 3686, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #add-line-btn, #dynamic-form #submit-btn {
  padding: 10px 20px;
  background-color: #2e8fcc;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
  display: block;
  margin: 20px auto;
  transition: background-color 0.3s;
}
/* line 3699, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #submit-btn {
  background-color: #2ecc71;
  float: right;
}
/* line 3704, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #add-line-btn:hover {
  background-color: #007ecd;
}
/* line 3708, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #submit-btn:hover {
  background-color: #27ae60;
}
/* line 3712, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .action-header {
  font-weight: bold;
  text-align: center;
  padding: 10px;
  background-color: #3498db;
  color: white;
  border-radius: 5px;
  font-size: 15px;
}
@media (max-width: 768px) {
  /* line 3723, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #dynamic-form .line {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  /* line 3727, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #dynamic-form #add-line-btn {
    width: 100%;
  }
}

/* line 3733, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

/* line 3747, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
  max-width: 80%;
}
/* line 3755, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-content .tooltip-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  font-weight: bold;
  color: #007BFF;
  background-color: #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
/* line 3770, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-content .tooltip-icon:hover {
  background-color: #0056b3;
  color: #fff;
  transition: 0.2s ease;
}

/* line 3777, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

/* line 3784, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-close:hover,
.custom-modal-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
