/* 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_compassS7k8Ce.scss */
html {
  height: 100%;
}

/* line 10, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
a {
  text-decoration: none;
  outline: 0;
}
/* line 26, assetic_compassS7k8Ce.scss */
a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 34, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.status-span > span {
  margin-right: 6px;
}
/* line 49, assetic_compassS7k8Ce.scss */
.status-span i {
  display: inline-block;
}

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

/* line 58, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.is-section {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

/* line 97, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.mbtn.selected {
  background-color: #666666;
  color: #ffffff;
}
/* line 119, assetic_compassS7k8Ce.scss */
.mbtn.margins {
  margin: 4px 0;
}
/* line 123, assetic_compassS7k8Ce.scss */
.mbtn.block {
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 15px;
  text-align: center;
}
/* line 130, assetic_compassS7k8Ce.scss */
.mbtn.block i {
  font-size: 18px;
  margin-right: 5px;
}
/* line 136, assetic_compassS7k8Ce.scss */
.mbtn.wide {
  display: block;
  width: 100%;
}

/* line 142, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.mlabel.mlabel-on {
  background-color: #69d96d;
}
/* line 163, assetic_compassS7k8Ce.scss */
.mlabel.mlabel-off {
  background-color: #ff9b9b;
}

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

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

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

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

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

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

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

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

/* line 201, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.xbtn:focus, .xbtn:active {
  color: #ffffff;
  text-decoration: none;
}
/* line 225, assetic_compassS7k8Ce.scss */
.xbtn.success {
  background-color: #159e00;
  border-color: #159e00;
}
/* line 230, assetic_compassS7k8Ce.scss */
.xbtn.change {
  background-color: #00a6e4;
  border-color: #00a6e4;
}
/* line 235, assetic_compassS7k8Ce.scss */
.xbtn.out {
  background-color: #ffb400;
  border-color: #ffb400;
}
/* line 240, assetic_compassS7k8Ce.scss */
.xbtn.error {
  background-color: #c10000;
  border-color: #c10000;
}
/* line 245, assetic_compassS7k8Ce.scss */
.xbtn:focus {
  border-width: 4px;
  border-color: #000000;
  line-height: 72px;
  padding: 0 17px;
  outline: 0;
}
/* line 253, assetic_compassS7k8Ce.scss */
.xbtn.with-icon {
  padding-right: 120px;
}
/* line 256, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.xbtn.small {
  padding: 0 10px;
  font-size: 24px;
  line-height: 40px;
  height: 40px;
}
/* line 276, assetic_compassS7k8Ce.scss */
.xbtn.w50 {
  width: 50%;
  float: left;
}
/* line 281, assetic_compassS7k8Ce.scss */
.xbtn.w40 {
  width: 40%;
  float: left;
}
/* line 286, assetic_compassS7k8Ce.scss */
.xbtn.w33 {
  width: 33.3333%;
  float: left;
}
/* line 291, assetic_compassS7k8Ce.scss */
.xbtn.w25 {
  width: 25%;
  float: left;
}
/* line 296, assetic_compassS7k8Ce.scss */
.xbtn.w20 {
  width: 20%;
  float: left;
}
/* line 301, assetic_compassS7k8Ce.scss */
.xbtn.w10 {
  width: 10%;
  float: left;
}
/* line 306, assetic_compassS7k8Ce.scss */
.xbtn.border-right {
  border-right: 1px solid #ffffff;
}
/* line 310, assetic_compassS7k8Ce.scss */
.xbtn.left-btn {
  font-weight: normal;
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 24px;
}
/* line 317, assetic_compassS7k8Ce.scss */
.xbtn.left-btn:focus {
  padding-left: 27px;
  padding-right: 27px;
}
/* line 323, assetic_compassS7k8Ce.scss */
.xbtn:active, .xbtn:hover {
  color: #606060;
  text-decoration: none;
  background-color: #ffffff;
}
/* line 329, assetic_compassS7k8Ce.scss */
.xbtn:active.success, .xbtn:hover.success {
  color: #159e00;
}
/* line 333, assetic_compassS7k8Ce.scss */
.xbtn:active.out, .xbtn:hover.out {
  color: #ffb400;
}
/* line 337, assetic_compassS7k8Ce.scss */
.xbtn:active.error, .xbtn:hover.error {
  color: #c10000;
}
/* line 343, assetic_compassS7k8Ce.scss */
.xbtn.custom:active, .xbtn.custom:hover {
  background-color: #ffffff !important;
}

/* line 350, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.context-menu-list {
  font-size: 18px !important;
}

/* line 438, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.offline-container .icon .num,
.offline-container .icon > i .num {
  display: none;
}
/* line 488, assetic_compassS7k8Ce.scss */
.offline-container .icon > i.icon-2 {
  display: none;
}
/* line 492, assetic_compassS7k8Ce.scss */
.offline-container.is-offline {
  background-color: #c10000;
}
/* line 496, assetic_compassS7k8Ce.scss */
.offline-container.is-offline .icon > i.icon-1 {
  display: none;
}
/* line 500, assetic_compassS7k8Ce.scss */
.offline-container.is-offline .icon > i.icon-2 {
  color: #ffffff;
  display: block;
}
/* line 507, assetic_compassS7k8Ce.scss */
.offline-container.active {
  display: block;
}

/* line 512, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.offline-popup .inside {
  margin: 0 auto;
  width: 100%;
  padding: 20px;
  max-width: 500px;
}
/* line 529, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.outer-form {
  height: 100%;
  width: 100%;
}

/* line 546, assetic_compassS7k8Ce.scss */
.application {
  height: 100%;
  width: 100%;
  position: relative;
  padding-left: 200px;
}
/* line 552, assetic_compassS7k8Ce.scss */
.application > .top {
  left: 200px;
  position: absolute;
  top: 0;
  height: 90px;
  right: 0;
}
/* line 559, assetic_compassS7k8Ce.scss */
.application > .top > .left {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #666666;
  left: -200px;
  right: 50%;
}
/* line 567, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .burger,
.application > .top > .right .burger {
  z-index: 1;
}
/* line 586, assetic_compassS7k8Ce.scss */
.application > .top > .left .burger,
.application > .top > .left .search,
.application > .top > .right .burger,
.application > .top > .right .search {
  display: none;
}
/* line 591, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .user .up,
.application > .top > .right .user .up {
  font-style: italic;
  padding-top: 8px;
  opacity: 1;
}
/* line 622, assetic_compassS7k8Ce.scss */
.application > .top > .left .user .up.one,
.application > .top > .right .user .up.one {
  padding-top: 18px;
}
/* line 627, assetic_compassS7k8Ce.scss */
.application > .top > .left .user .down,
.application > .top > .right .user .down {
  padding-bottom: 8px;
  font-size: 19px;
}
/* line 632, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .user a,
.application > .top > .right .user a {
  color: #ffffff;
}
/* line 651, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .user .selfservice-manual.is-on,
.application > .top > .right .user .selfservice-manual.is-on {
  color: #02FF02;
}
/* line 680, assetic_compassS7k8Ce.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_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .user .dropdown a:hover,
.application > .top > .right .user .dropdown a:hover {
  background-color: #3E3E3E;
}
/* line 701, assetic_compassS7k8Ce.scss */
.application > .top > .left .user .dropdown.opened,
.application > .top > .right .user .dropdown.opened {
  display: block;
}
/* line 706, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .left .user .langs a,
.application > .top > .right .user .langs a {
  text-transform: uppercase;
  opacity: 0.3;
}
/* line 718, assetic_compassS7k8Ce.scss */
.application > .top > .left .user .langs a.selected,
.application > .top > .right .user .langs a.selected {
  opacity: 1;
}
/* line 724, assetic_compassS7k8Ce.scss */
.application > .top > .left .user .langs-and-logout,
.application > .top > .right .user .langs-and-logout {
  display: none;
}
/* line 730, assetic_compassS7k8Ce.scss */
.application > .top > .right {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #3E3E3E;
  left: 50%;
  right: 0;
  padding: 0 30px;
}
/* line 739, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .top > .right .user .logout {
  right: -30px;
}
/* line 756, assetic_compassS7k8Ce.scss */
.application > .undermenu {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200px;
}
/* line 762, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .undermenu .tutorial-link i {
  color: #fed700;
  font-size: 34px;
  vertical-align: -5px;
  margin-right: 10px;
}
/* line 781, assetic_compassS7k8Ce.scss */
.application > .undermenu .tutorial-link:hover {
  background-color: #ffffff;
  color: #666666;
}
/* line 785, assetic_compassS7k8Ce.scss */
.application > .undermenu .tutorial-link:hover i {
  color: #fed700;
}
/* line 791, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info {
  display: block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background-color: #666666;
}
/* line 798, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info i {
  display: inline-block;
  width: 30px;
  text-align: center;
  color: #000000;
}
/* line 804, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info i.info-init {
  color: #ffb400;
}
/* line 805, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info i.info-success {
  color: #1bcd00;
}
/* line 806, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info i.info-error {
  color: #c10000;
}
/* line 807, assetic_compassS7k8Ce.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_compassS7k8Ce.scss */
.application > .undermenu .status-info i.push-notifications {
  color: #000000;
  cursor: pointer;
}
/* line 819, assetic_compassS7k8Ce.scss */
.application > .undermenu .status-info i.push-notifications.active {
  color: #1bcd00;
}
/* line 826, assetic_compassS7k8Ce.scss */
.application > .undermenu.with-logo .logo-status {
  background-color: #666666;
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  height: 100px;
}
/* line 835, assetic_compassS7k8Ce.scss */
.application > .undermenu.with-logo .logo-status i {
  display: block;
  left: 10px;
  top: 10px;
  bottom: 10px;
  right: 10px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 850, assetic_compassS7k8Ce.scss */
.application > .menu {
  position: absolute;
  left: 0;
  width: 200px;
  top: 90px;
  bottom: 40px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #3E3E3E;
}
/* line 861, assetic_compassS7k8Ce.scss */
.application > .menu.with-logo {
  bottom: 140px;
}
/* line 865, assetic_compassS7k8Ce.scss */
.application > .menu .header {
  text-transform: uppercase;
  text-align: center;
  height: 80px;
  line-height: 80px;
  font-size: 36px;
  color: #ffffff;
}
/* line 876, assetic_compassS7k8Ce.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 889, assetic_compassS7k8Ce.scss */
.application > .menu ul li a.with-icon {
  padding-top: 48px;
}
/* line 892, assetic_compassS7k8Ce.scss */
.application > .menu ul li a.with-icon i {
  position: absolute;
  top: 12px;
  left: 0;
  font-size: 26px;
  width: 100%;
  text-align: center;
}
/* line 903, assetic_compassS7k8Ce.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 920, assetic_compassS7k8Ce.scss */
.application > .menu ul li:nth-child(even) a, .application > .menu ul li:nth-child(even) select {
  appearance: none;
}
/* line 926, assetic_compassS7k8Ce.scss */
.application > .menu ul li a.bg-error {
  background-color: #5e0000;
}
/* line 931, assetic_compassS7k8Ce.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 940, assetic_compassS7k8Ce.scss */
.application > .menu ul li.sub-select {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #2b2b2b;
}
/* line 945, assetic_compassS7k8Ce.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 955, assetic_compassS7k8Ce.scss */
.application > .menu ul li.sub-select a i {
  display: inline-block;
  width: 15px;
  text-align: left;
}
/* line 961, assetic_compassS7k8Ce.scss */
.application > .menu ul li.sub-select a:hover {
  color: #ffffff;
}
/* line 970, assetic_compassS7k8Ce.scss */
.application > .content {
  position: absolute;
  left: 200px;
  top: 90px;
  bottom: 0;
  right: 0;
}
/* line 977, assetic_compassS7k8Ce.scss */
.application > .content .inner-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 985, assetic_compassS7k8Ce.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 995, assetic_compassS7k8Ce.scss */
.application > .content .head.blue {
  background-color: #316695;
  color: #ffffff;
}
/* line 1000, assetic_compassS7k8Ce.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 1013, assetic_compassS7k8Ce.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 1025, assetic_compassS7k8Ce.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 1034, assetic_compassS7k8Ce.scss */
.application > .content .head .tags-selector select {
  width: 100%;
}
/* line 1038, assetic_compassS7k8Ce.scss */
.application > .content .head .tags-selector a {
  position: absolute;
  width: 30px;
  text-align: center;
  left: -30px;
  top: 0;
  color: #000000;
}
/* line 1048, assetic_compassS7k8Ce.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 1057, assetic_compassS7k8Ce.scss */
.application > .content .head .sort-selector select {
  width: 100%;
}
/* line 1062, assetic_compassS7k8Ce.scss */
.application > .content .head .flex {
  display: flex;
}
/* line 1065, assetic_compassS7k8Ce.scss */
.application > .content .head .flex .left,
.application > .content .head .flex .right {
  white-space: nowrap;
}
/* line 1069, assetic_compassS7k8Ce.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 1078, assetic_compassS7k8Ce.scss */
.application > .content .head .flex .left a.add-gt,
.application > .content .head .flex .right a.add-gt {
  padding: 22px 4px;
  line-height: 36px;
}
/* line 1082, assetic_compassS7k8Ce.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 1093, assetic_compassS7k8Ce.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 1108, assetic_compassS7k8Ce.scss */
.application > .content .head .flex .center {
  flex-grow: 1;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1118, assetic_compassS7k8Ce.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 1130, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-big {
  width: 100%;
  z-index: 1;
  background-color: #ffffff;
}
/* line 1136, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie, .application > .content > .left.custom-full_width {
  width: 90%;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}
/* line 1141, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-spacer, .application > .content > .left.custom-full_width .behavior-container .bottom-spacer {
  display: none;
}
/* line 1145, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box, .application > .content > .left.custom-full_width .edit-container.behavior-container .edit-box {
  padding: 0;
}
/* line 1148, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .edit-container.behavior-container .edit-box .field, .application > .content > .left.custom-full_width .edit-container.behavior-container .edit-box .field {
  padding: 0;
  margin: 0;
}
/* line 1152, assetic_compassS7k8Ce.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, .application > .content > .left.custom-full_width .edit-container.behavior-container .edit-box .field .h30,
.application > .content > .left.custom-full_width .edit-container.behavior-container .edit-box .field label {
  display: none;
}
/* line 1160, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions, .application > .content > .left.custom-full_width .behavior-container .bottom-actions {
  display: block;
  height: 80px;
  background-color: #a0a0a0;
}
/* line 1165, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions .flying-buttons, .application > .content > .left.custom-full_width .behavior-container .bottom-actions .flying-buttons {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: auto;
  right: 200px;
}
/* line 1173, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie .behavior-container .bottom-actions > .xbtn, .application > .content > .left.custom-full_width .behavior-container .bottom-actions > .xbtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
/* line 1183, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-biggie {
  z-index: 3 !important;
}
/* line 1187, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-full_width {
  width: 100%;
  box-shadow: none;
}
/* line 1192, assetic_compassS7k8Ce.scss */
.application > .content > .left.custom-evacuation {
  background-color: #ffe5e5 !important;
}
/* line 1196, assetic_compassS7k8Ce.scss */
.application > .content > .left input.styled,
.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 1209, assetic_compassS7k8Ce.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 1222, assetic_compassS7k8Ce.scss */
.application > .content > .right .head {
  background-color: #f2f2f2;
}
/* line 1225, assetic_compassS7k8Ce.scss */
.application > .content > .right .head.title {
  background-color: #ffffff;
  font-weight: bold;
}
/* line 1230, assetic_compassS7k8Ce.scss */
.application > .content > .right .head.blocked {
  background-color: #c10000;
  color: #ffffff;
  font-weight: bold;
}
/* line 1236, assetic_compassS7k8Ce.scss */
.application > .content > .right .head .m-actions {
  position: absolute;
  left: 50px;
  top: 50%;
  line-height: 32px;
  transform: translate(0, -50%);
}
/* line 1243, assetic_compassS7k8Ce.scss */
.application > .content > .right .head .m-actions a {
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  display: block;
}
/* line 1252, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie, .application > .content > .right.custom-full_width {
  width: 90%;
  z-index: 3 !important;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}
/* line 1258, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-spacer, .application > .content > .right.custom-full_width .behavior-container .bottom-spacer {
  display: none;
}
/* line 1262, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box, .application > .content > .right.custom-full_width .edit-container.behavior-container .edit-box {
  padding: 0;
}
/* line 1265, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .edit-container.behavior-container .edit-box .field, .application > .content > .right.custom-full_width .edit-container.behavior-container .edit-box .field {
  padding: 0;
  margin: 0;
}
/* line 1269, assetic_compassS7k8Ce.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, .application > .content > .right.custom-full_width .edit-container.behavior-container .edit-box .field .h30,
.application > .content > .right.custom-full_width .edit-container.behavior-container .edit-box .field label {
  display: none;
}
/* line 1277, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions, .application > .content > .right.custom-full_width .behavior-container .bottom-actions {
  display: block;
  height: 80px;
  background-color: #a0a0a0;
}
/* line 1282, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions .flying-buttons, .application > .content > .right.custom-full_width .behavior-container .bottom-actions .flying-buttons {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: auto;
  right: 200px;
}
/* line 1290, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie .behavior-container .bottom-actions > .xbtn, .application > .content > .right.custom-full_width .behavior-container .bottom-actions > .xbtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
/* line 1299, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-biggie.custom-full_width, .application > .content > .right.custom-full_width.custom-full_width {
  width: 100%;
  box-shadow: none;
}
/* line 1306, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .behavior-container .bottom-spacer {
  display: none;
}
/* line 1310, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .edit-container.behavior-container .edit-box {
  padding: 0;
}
/* line 1313, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .edit-container.behavior-container .edit-box .field {
  padding: 0;
  margin: 0;
}
/* line 1317, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .edit-container.behavior-container .edit-box .field .h30,
.application > .content > .right.custom-behavior-preview .edit-container.behavior-container .edit-box .field label {
  display: none;
}
/* line 1325, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .behavior-container .bottom-actions {
  display: block;
  height: 80px;
  background-color: #a0a0a0;
}
/* line 1330, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .behavior-container .bottom-actions .flying-buttons {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: auto;
  right: 200px;
}
/* line 1338, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-behavior-preview .behavior-container .bottom-actions > .xbtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
/* line 1348, assetic_compassS7k8Ce.scss */
.application > .content > .right.custom-on_top {
  z-index: 4 !important;
}
/* line 1353, assetic_compassS7k8Ce.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 1365, assetic_compassS7k8Ce.scss */
.application > .content #progress-info .item {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
/* line 1370, assetic_compassS7k8Ce.scss */
.application > .content #progress-info .item .out {
  height: 80px;
  position: relative;
  padding: 8px 8px 8px 80px;
  cursor: pointer;
}
/* line 1376, assetic_compassS7k8Ce.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 1389, assetic_compassS7k8Ce.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 1397, assetic_compassS7k8Ce.scss */
.application > .content #progress-info .item .out .label-1 {
  font-size: 18px;
}
/* line 1401, assetic_compassS7k8Ce.scss */
.application > .content #progress-info .item .out .label-2 {
  text-transform: capitalize;
  top: 40px;
}
/* line 1405, assetic_compassS7k8Ce.scss */
.application > .content #progress-info .item .out .label-2 span {
  text-transform: uppercase;
}
/* line 1412, assetic_compassS7k8Ce.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 1424, assetic_compassS7k8Ce.scss */
.application > .content.has-progress-info > .left,
.application > .content.has-progress-info > .right {
  bottom: 80px;
}
/* line 1429, assetic_compassS7k8Ce.scss */
.application > .content.has-progress-info #progress-info {
  bottom: 0;
}
/* line 1434, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions {
  height: 80px;
  display: flex;
  overflow: hidden;
  position: relative;
}
/* line 1440, assetic_compassS7k8Ce.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 1449, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .more-actions.opened {
  left: 0;
}
/* line 1454, assetic_compassS7k8Ce.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 1460, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.bg-type-a {
  background-color: #159e00;
}
/* line 1461, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.bg-type-w {
  background-color: #ffb400;
}
/* line 1462, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.bg-type-d {
  background-color: #c10000;
}
/* line 1464, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.just-text {
  padding: 0 5px;
  line-height: 18px;
}
/* line 1468, assetic_compassS7k8Ce.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 1479, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.just-ico {
  flex-grow: 0;
  flex-basis: 80px;
}
/* line 1484, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.fit-content {
  flex-grow: 0;
  flex-basis: content;
}
/* line 1489, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.messages {
  padding: 0;
}
/* line 1492, assetic_compassS7k8Ce.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 1503, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.messages a:hover {
  opacity: 1;
}
/* line 1509, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action:nth-child(1) {
  background-color: #a0a0a0;
}
/* line 1513, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action:nth-child(2) {
  background-color: #808080;
}
/* line 1517, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action:nth-child(3) {
  background-color: #666666;
}
/* line 1521, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action:nth-child(4) {
  background-color: #606060;
}
/* line 1525, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.deactivate-handler {
  background-color: #159e00;
}
/* line 1529, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.activate-handler {
  background-color: #c10000;
}
/* line 1551, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.success {
  background-color: #159e00;
  color: #ffffff;
}
/* line 1556, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.error {
  background-color: #c10000;
  color: #ffffff;
}
/* line 1561, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.change {
  background-color: #00a6e4;
  color: #ffffff;
}
/* line 1566, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.out {
  background-color: #ffb400;
  color: #ffffff;
}
/* line 1571, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions .action.blank {
  background-color: #666666;
  color: #ffffff;
}
/* line 1579, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions.blue a.action:nth-child(1) {
  background-color: #254c6e;
}
/* line 1583, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions.blue a.action:nth-child(2) {
  background-color: #183f60;
}
/* line 1587, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions.blue a.action:nth-child(3) {
  background-color: #254c6e;
}
/* line 1591, assetic_compassS7k8Ce.scss */
.application > .content .edit-actions.blue a.action:hover, .application > .content .edit-actions.blue a.action.active {
  background-color: #ffffff;
  color: #666666;
}
/* line 1604, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .bottom-actions {
  display: flex;
  overflow: hidden;
  position: relative;
}
/* line 1609, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .bottom-actions a {
  flex-grow: 1;
  flex-basis: 0;
}
/* line 1615, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box {
  padding: 40px 50px;
  color: #3E3E3E;
  font-size: 24px;
  position: relative;
}
/* line 1621, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box > form {
  display: flex;
  flex-direction: column;
}
/* line 1624, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box > form > * {
  order: 10;
}
/* line 1627, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box > form > *.field-move-to-basic {
  order: 1;
}
/* line 1633, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .corner-button {
  position: absolute;
  right: 0;
  top: -160px;
  width: 100px;
}
/* line 1640, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .group-container {
  display: none;
}
/* line 1644, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .edit-trash {
  display: none;
}
/* line 1648, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box h3 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 60px;
}
/* line 1654, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box h3:first-child {
  margin-top: 0;
}
/* line 1659, assetic_compassS7k8Ce.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 1667, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box h4.nmt {
  margin-top: 0;
}
/* line 1672, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box p.header-info {
  margin-bottom: 50px;
  font-size: 20px;
}
/* line 1677, assetic_compassS7k8Ce.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 1685, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field > label {
  display: block;
  font-weight: normal;
  width: 100%;
  font-size: 24px;
}
/* line 1691, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field > label > span {
  opacity: 0.5;
}
/* line 1694, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field > label > span.visible {
  display: block;
}
/* line 1700, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-hidden {
  display: none;
}
/* line 1705, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-fold > label i {
  margin-right: 10px;
}
/* line 1708, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-fold > label i:before {
  content: "\f13a";
}
/* line 1714, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-fold.folded > label i:before {
  content: "\f138";
}
/* line 1718, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-fold.folded .container-items {
  display: none;
}
/* line 1724, assetic_compassS7k8Ce.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 1739, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field textarea.cke_source {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}
/* line 1745, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .tags-container {
  display: none;
}
/* line 1749, assetic_compassS7k8Ce.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 1757, assetic_compassS7k8Ce.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 1761, assetic_compassS7k8Ce.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 1765, assetic_compassS7k8Ce.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 1769, assetic_compassS7k8Ce.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 1775, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field textarea.maxi {
  height: 200px;
}
/* line 1779, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field textarea.is-yml {
  height: 300px;
  font-family: 'Courier New';
  font-size: 12px;
  line-height: 16px;
}
/* line 1786, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field textarea.short {
  height: 50px;
}
/* line 1791, assetic_compassS7k8Ce.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 1801, assetic_compassS7k8Ce.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 1808, assetic_compassS7k8Ce.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 1813, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.show-error.param-buttons {
  /*
  .list .item .item-labels-title {
  	color: $color-error;
  }
  */
}
/* line 1814, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.show-error.param-buttons > label {
  color: #c10000;
}
/* line 1826, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.with-handlers {
  padding-right: 30px;
}
/* line 1829, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.with-handlers .handler {
  position: absolute;
  right: 0;
  top: 36px;
  color: #666666;
  display: block;
}
/* line 1837, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.with-handlers .add-handler {
  display: none;
}
/* line 1842, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.with-handlers.is-new .add-handler {
  display: block;
}
/* line 1846, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.with-handlers.is-new .del-handler {
  display: none;
}
/* line 1852, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.main-checkbox {
  position: relative;
  padding-left: 30px;
}
/* line 1856, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.main-checkbox input {
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 1863, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container {
  position: relative;
}
/* line 1866, assetic_compassS7k8Ce.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 1879, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown a {
  display: block;
  color: #666666;
}
/* line 1883, assetic_compassS7k8Ce.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 1891, assetic_compassS7k8Ce.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 1904, assetic_compassS7k8Ce.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 1914, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container .dropdown .term-button.tb-create {
  background-color: #00a6e4;
  display: inline-block;
}
/* line 1921, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container .text-input-container {
  position: relative;
}
/* line 1925, assetic_compassS7k8Ce.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 1935, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.multiple-inputs .input-line {
  margin-bottom: 5px;
  position: relative;
}
/* line 1939, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.multiple-inputs .input-line a {
  position: absolute;
  right: -30px;
  top: 0;
}
/* line 1947, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus {
  padding-right: 26px;
  position: relative;
}
/* line 1951, assetic_compassS7k8Ce.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 1958, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus .edit-subform {
  right: 30px;
}
/* line 1962, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.with-plus .field-view-table .adder {
  position: unset;
}
/* line 1968, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container.with-edit {
  padding-right: 66px;
}
/* line 1972, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-container .filters-input {
  font-weight: normal;
  font-size: 14px;
  color: #262626;
  padding-left: 30px;
}
/* line 1980, assetic_compassS7k8Ce.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 1988, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .data-container .info {
  margin-bottom: 4px;
}
/* line 1991, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .data-container .info strong {
  display: block;
  font-size: 16px;
  line-height: 20px;
}
/* line 1999, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row {
  line-height: 22px;
  position: relative;
  padding-left: 30px;
  font-size: 18px;
}
/* line 2005, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row .checkbox-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
/* line 2011, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row .checkbox-c input {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}
/* line 2017, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row label {
  font-weight: normal;
  font-size: 18px;
}
/* line 2022, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row.with-padding {
  padding-left: 50px;
}
/* line 2025, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .check-row.with-padding .checkbox-c {
  left: 20px;
}
/* line 2034, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info label {
  float: left;
  width: 30%;
  padding-left: 30px;
}
/* line 2040, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info input {
  float: left;
  width: 34%;
  margin-left: 1%;
}
/* line 2045, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .inline-btn-info input.maxi {
  width: 69%;
}
/* line 2051, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.no-margin-bottom {
  margin-bottom: 10px;
}
/* line 2056, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-type-id select {
  float: left;
  width: 50%;
}
/* line 2061, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .input-type-id input[type="text"] {
  float: left;
  width: 50%;
}
/* line 2072, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto {
  background-color: #f2f2f2;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 2077, assetic_compassS7k8Ce.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 2084, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto .left img {
  width: 100%;
  height: auto;
}
/* line 2090, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .fotos-container .foto .right {
  float: left;
  width: 60%;
}
/* line 2103, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .preview-container img {
  width: 100%;
  height: auto;
}
/* line 2109, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container {
  position: relative;
}
/* line 2112, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .canvas-content {
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
}
/* line 2116, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .canvas-content canvas {
  width: 100%;
  height: auto;
}
/* line 2122, assetic_compassS7k8Ce.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 2132, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-close {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2138, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-ok {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 2143, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-ok .inactive {
  pointer-events: none;
  opacity: 0.4;
}
/* line 2149, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .signature-container .signature-canvas-container .x-cancel {
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 2159, assetic_compassS7k8Ce.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 2163, assetic_compassS7k8Ce.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 2167, assetic_compassS7k8Ce.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 2171, assetic_compassS7k8Ce.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 2184, assetic_compassS7k8Ce.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 2195, assetic_compassS7k8Ce.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 2201, assetic_compassS7k8Ce.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 2205, assetic_compassS7k8Ce.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 2213, assetic_compassS7k8Ce.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 2223, assetic_compassS7k8Ce.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 2228, assetic_compassS7k8Ce.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 2237, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  text-align: center;
}
/* line 2243, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-camera .photo-container img {
  width: 100%;
  height: auto;
}
/* line 2248, assetic_compassS7k8Ce.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 2259, assetic_compassS7k8Ce.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 2273, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound .record-end {
  display: none;
}
/* line 2277, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container {
  display: none;
  padding: 20px 30px 10px 30px;
}
/* line 2281, assetic_compassS7k8Ce.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 2288, assetic_compassS7k8Ce.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 2297, assetic_compassS7k8Ce.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 2305, assetic_compassS7k8Ce.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 2310, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-trash {
  right: 20px;
}
/* line 2314, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.status-globe {
  right: 60px;
  display: none;
}
/* line 2319, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound .sound-container .sound-bar a.button-pause {
  display: none;
}
/* line 2324, assetic_compassS7k8Ce.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 2334, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .record-begin {
  display: none;
}
/* line 2338, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .record-end {
  display: inline-block;
}
/* line 2344, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound.recording .sound-container .sound-bar a {
  display: none;
}
/* line 2354, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound.playing .sound-container .sound-bar a.button-pause {
  display: block;
}
/* line 2358, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .type-sound.playing .sound-container .sound-bar a.button-play {
  display: none;
}
/* line 2429, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line {
  padding: 0 40px;
  position: relative;
  margin-bottom: 3px;
}
/* line 2434, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line span {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
/* line 2440, assetic_compassS7k8Ce.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 2448, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line .download-handler {
  position: absolute;
  left: 0;
}
/* line 2453, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser .files-container .line .remove-handler {
  position: absolute;
  right: 0;
  display: none;
}
/* line 2463, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .name-input {
  width: 60%;
}
/* line 2466, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .checkbox-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 250px;
}
/* line 2472, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox {
  position: relative;
}
/* line 2475, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox label {
  float: left;
}
/* line 2479, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .files-browser.edit-template .file-checkbox input {
  float: left;
  margin: 10px 10px 0px 10px;
}
/* line 2486, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field p.info {
  font-size: 15px;
  line-height: 18px;
  font-style: italic;
  display: none;
}
/* line 2492, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field p.info.always-show {
  display: block;
}
/* line 2503, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) > span {
  display: none;
}
/* line 2506, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) > span.show-when-edit {
  display: block;
}
/* line 2511, assetic_compassS7k8Ce.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 2517, assetic_compassS7k8Ce.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 2522, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) textarea.big {
  height: 200px;
}
/* line 2526, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) p.info {
  display: block;
}
/* line 2533, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.always-edit:not(.non-editable) .files-browser .files-container .line .remove-handler {
  display: block;
}
/* line 2540, assetic_compassS7k8Ce.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 2549, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image {
  display: none;
}
/* line 2552, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image img {
  height: 100px;
  width: auto;
}
/* line 2557, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-consent .signature-image.show-preview {
  display: block;
}
/* line 2563, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .tiles {
  margin: 0 -5px;
  font-size: 0;
  line-height: 0;
}
/* line 2568, assetic_compassS7k8Ce.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 2579, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .tiles a:not(.selected) {
  background-color: transparent !important;
}
/* line 2583, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .tiles a.selected {
  color: #ffffff;
  background-color: #666666;
}
/* line 2591, assetic_compassS7k8Ce.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 2601, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .item.zero-v {
  padding-bottom: 5px;
  border-bottom: 1px solid #666666;
  font-weight: bold;
}
/* line 2607, assetic_compassS7k8Ce.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 2619, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .item .show-when-selected {
  display: none;
}
/* line 2623, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .item .indent {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 3px solid #a0a0a0;
}
/* line 2629, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .item.level-1 {
  margin-left: 40px;
  display: none;
}
/* line 2634, assetic_compassS7k8Ce.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 2662, assetic_compassS7k8Ce.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 2673, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .item.selected .show-when-selected {
  display: block;
}
/* line 2679, assetic_compassS7k8Ce.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 2693, assetic_compassS7k8Ce.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 2703, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list.with-input {
  margin-top: 20px;
}
/* line 2706, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list.with-input .item {
  padding-left: 160px;
  margin-bottom: 12px;
}
/* line 2710, assetic_compassS7k8Ce.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 2722, assetic_compassS7k8Ce.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 2730, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline[type="checkbox"] {
  width: auto;
}
/* line 2734, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline[type="text"] {
  padding-left: 5px;
}
/* line 2738, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .labels-text input.inline.wide {
  width: 100%;
  display: block;
  margin-bottom: 5px;
}
/* line 2745, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .labels-text textarea.inline {
  pointer-events: all;
  padding: 0 4px;
}
/* line 2750, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .list .labels-text.has-error {
  color: #c10000;
}
/* line 2753, assetic_compassS7k8Ce.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 2761, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item {
  display: flex;
  padding-left: 0;
}
/* line 2765, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels {
  display: block;
  white-space: nowrap;
  padding-right: 10px;
}
/* line 2770, assetic_compassS7k8Ce.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 2776, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels a.selected {
  background-color: #666666;
  color: #ffffff;
}
/* line 2782, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels a + a {
  border-left: none;
}
/* line 2787, assetic_compassS7k8Ce.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 2795, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title input.inline[type="checkbox"] {
  width: auto;
}
/* line 2799, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title input.inline.wide {
  width: 100%;
  display: block;
}
/* line 2805, assetic_compassS7k8Ce.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 2810, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title.has-error {
  color: #c10000;
}
/* line 2813, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .labels .item-labels-title.has-error input.inline {
  border-color: #c10000;
}
/* line 2820, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.zero-v .labels {
  font-weight: normal;
}
/* line 2824, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.partial-selected .labels {
  opacity: 0.6;
}
/* line 2828, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .name {
  display: block;
  width: 100%;
}
/* line 2832, assetic_compassS7k8Ce.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 2841, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item .show-when-custom {
  display: none;
}
/* line 2846, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.param-buttons .list .item.is-custom .show-when-custom {
  display: block;
}
/* line 2852, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .images {
  margin: 0 -5px;
  font-size: 0;
  line-height: 0;
}
/* line 2857, assetic_compassS7k8Ce.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 2865, assetic_compassS7k8Ce.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 2876, assetic_compassS7k8Ce.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 2892, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .images .image.selected i {
  opacity: 1;
}
/* line 2899, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box {
  font-size: 14px;
  line-height: 16px;
  padding: 10px;
  border: 1px solid #e8e8e8;
}
/* line 2905, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box ul {
  padding-left: 0;
}
/* line 2908, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box ul > li {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 4px;
}
/* line 2915, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box ol {
  padding-left: 0;
}
/* line 2918, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box ol > li {
  list-style-type: decimal;
  margin-left: 20px;
  margin-bottom: 4px;
}
/* line 2925, assetic_compassS7k8Ce.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 2935, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .info-box a.button.full-w {
  display: block;
  text-align: center;
}
/* line 2942, assetic_compassS7k8Ce.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 2948, assetic_compassS7k8Ce.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 2953, assetic_compassS7k8Ce.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 2959, assetic_compassS7k8Ce.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 2966, assetic_compassS7k8Ce.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 2974, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2980, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row p:last-of-type {
  margin-bottom: 0;
}
/* line 2984, assetic_compassS7k8Ce.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 2994, assetic_compassS7k8Ce.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 3010, assetic_compassS7k8Ce.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 3022, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .table-field .table-row:hover .table-row-buttons {
  display: block;
}
/* line 3028, assetic_compassS7k8Ce.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 3037, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix {
  position: relative;
  padding-left: 80px;
}
/* line 3041, assetic_compassS7k8Ce.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 3048, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container .text-input-container {
  width: 80px;
}
/* line 3051, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .prefix-container .text-input-container .clear-handler {
  display: none;
}
/* line 3055, assetic_compassS7k8Ce.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 3062, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field.field-type-phone .phone-with-prefix .number-container {
  position: relative;
}
/* line 3065, assetic_compassS7k8Ce.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 3074, assetic_compassS7k8Ce.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 3081, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform {
  min-height: 80px;
  margin-bottom: 4px;
  background-color: #e8e8e8;
  border: 1px solid #d8d8d8;
}
/* line 3087, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container {
  position: relative;
  left: auto;
  top: auto;
  height: auto;
  min-height: 80px;
}
/* line 3094, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .head.title {
  display: none;
}
/* line 3098, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container {
  padding: 10px 20px 0 0;
}
/* line 3101, assetic_compassS7k8Ce.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 3106, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .bottom-actions {
  margin-right: -20px;
}
/* line 3109, assetic_compassS7k8Ce.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 3116, assetic_compassS7k8Ce.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 3122, assetic_compassS7k8Ce.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 3132, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .field .subform .inner-container .edit-container .edit-box .row-box {
  padding: 0;
  background-color: transparent;
}
/* line 3136, assetic_compassS7k8Ce.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 3149, assetic_compassS7k8Ce.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 3157, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list h3 {
  font-size: 26px;
}
/* line 3161, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list h4 {
  font-size: 22px;
}
/* line 3165, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table {
  margin-bottom: 20px;
}
/* line 3168, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table {
  width: 100%;
}
/* line 3171, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table input[type="checkbox"] {
  display: none;
}
/* line 3175, assetic_compassS7k8Ce.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 3179, assetic_compassS7k8Ce.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 3185, assetic_compassS7k8Ce.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 3189, assetic_compassS7k8Ce.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 3195, assetic_compassS7k8Ce.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 3203, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .mini-info {
  font-size: 16px;
  text-align: center;
}
/* line 3208, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .narrow {
  width: 30px;
  text-align: center;
}
/* line 3213, assetic_compassS7k8Ce.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 3218, assetic_compassS7k8Ce.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 3229, assetic_compassS7k8Ce.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 3237, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table .g-checked {
  background-color: #c8c8c8;
}
/* line 3243, assetic_compassS7k8Ce.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 3250, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td {
  background-color: #f2f2f2;
}
/* line 3253, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.bg-add {
  background-color: #e8e8e8;
}
/* line 3257, assetic_compassS7k8Ce.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 3268, assetic_compassS7k8Ce.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 3276, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .permission-list .permission-table table tbody tr:hover td.g-checked {
  background-color: #b8b8b8;
}
/* line 3288, assetic_compassS7k8Ce.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 3297, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box #blockly-versions-button {
  cursor: pointer;
  float: right;
  margin: 8px;
}
/* line 3303, assetic_compassS7k8Ce.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 3317, assetic_compassS7k8Ce.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 3326, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container label {
  margin: 0 0 0 8px;
  font-size: 14px;
  color: #333;
}
/* line 3332, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container input[type="checkbox"] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin: 0;
}
/* line 3339, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .checkbox-container:hover {
  background-color: #e1f5fe;
}
/* line 3343, assetic_compassS7k8Ce.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 3349, assetic_compassS7k8Ce.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 3361, assetic_compassS7k8Ce.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 3370, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-name:hover {
  color: #1a73e8;
}
/* line 3374, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item .change-time {
  font-size: 0.9rem;
  color: #5f6368;
}
/* line 3379, assetic_compassS7k8Ce.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 3386, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item:hover {
  background-color: #e1f5fe;
}
/* line 3390, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item:first-child {
  margin-top: 20px;
}
/* line 3394, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log .change-item.active {
  background-color: #c8e6c9;
  border-left: 4px solid #388e3c;
}
/* line 3399, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .edit-box .blockly-versions-toolbox .change-log #changes-list {
  margin-bottom: 15px;
}
/* line 3402, assetic_compassS7k8Ce.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 3412, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .cancel-handler,
.application > .content .edit-container .save-handler {
  display: none;
}
/* line 3417, assetic_compassS7k8Ce.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 3423, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .hide-when-non-edit {
  display: none;
}
/* line 3435, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) > span {
  display: none;
}
/* line 3438, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) > span.show-when-edit {
  display: block;
}
/* line 3443, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .tags-container {
  display: block;
}
/* line 3447, assetic_compassS7k8Ce.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 3452, assetic_compassS7k8Ce.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 3457, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) textarea.big {
  height: 200px;
}
/* line 3461, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) p.info {
  display: block;
}
/* line 3468, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field:not(.non-editable) .files-browser .files-container .line .remove-handler {
  display: block;
}
/* line 3475, assetic_compassS7k8Ce.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 3487, assetic_compassS7k8Ce.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 3495, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .field.non-editable .files-browser .add-handler {
  display: none;
}
/* line 3500, assetic_compassS7k8Ce.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 3510, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table input[type="checkbox"] {
  display: inline-block;
}
/* line 3514, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table i.icon-check {
  display: none;
}
/* line 3518, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .edit-box .permission-list .permission-table table th .buttons-right {
  display: block;
}
/* line 3524, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .cancel-handler,
.application > .content .edit-container.editable .save-handler {
  display: block;
}
/* line 3529, assetic_compassS7k8Ce.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 3535, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .hide-when-edit {
  display: none;
}
/* line 3539, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .hide-when-non-edit {
  display: block;
}
/* line 3547, assetic_compassS7k8Ce.scss */
.application > .content .edit-container.editable .fields-editor .fields-container .item .name span {
  right: 70px;
}
/* line 3557, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .field-template {
  display: none;
}
/* line 3561, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item {
  padding-right: 30px;
  position: relative;
  margin-bottom: 20px;
}
/* line 3566, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name {
  font-weight: bold;
  margin-bottom: 5px;
  position: relative;
}
/* line 3571, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: normal;
  color: #666666;
}
/* line 3578, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span input {
  display: none;
}
/* line 3582, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a {
  color: #666666;
}
/* line 3585, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a i {
  display: none;
}
/* line 3590, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span a:hover i {
  display: inline-block;
}
/* line 3597, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span.opened input {
  display: block;
}
/* line 3601, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .name span.opened a {
  display: none;
}
/* line 3608, assetic_compassS7k8Ce.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 3616, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .checkbox-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
/* line 3622, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .checkbox-c input {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}
/* line 3628, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker label {
  font-weight: normal;
  font-size: 18px;
  margin: 0;
}
/* line 3634, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker p {
  margin: 10px 0 5px 0;
}
/* line 3637, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker p.info {
  font-style: italic;
}
/* line 3642, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .lr {
  margin-bottom: 2px;
}
/* line 3645, assetic_compassS7k8Ce.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 3653, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .checker .lr input {
  float: left;
  width: 80%;
}
/* line 3664, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item .info-reply {
  margin-bottom: 1px;
  padding-left: 30px;
  position: relative;
}
/* line 3669, assetic_compassS7k8Ce.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 3680, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.del-handler {
  display: block;
  color: #666666;
  position: absolute;
  right: 40px;
  top: 10px;
}
/* line 3688, assetic_compassS7k8Ce.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 3699, assetic_compassS7k8Ce.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 3704, assetic_compassS7k8Ce.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 3713, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item a.move-down-handler {
  top: 50%;
}
/* line 3717, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .fields-editor .fields-container .item.with-bg {
  background-color: #f2f2f2;
  padding: 10px 40px 10px 10px;
}
/* line 3725, assetic_compassS7k8Ce.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 3736, assetic_compassS7k8Ce.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 3752, assetic_compassS7k8Ce.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 3761, assetic_compassS7k8Ce.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 3771, assetic_compassS7k8Ce.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 3780, assetic_compassS7k8Ce.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 3794, assetic_compassS7k8Ce.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 3807, assetic_compassS7k8Ce.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 3818, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type:hover > i {
  opacity: 1;
}
/* line 3821, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type:hover > i > i {
  background-color: transparent;
  color: #ffffff !important;
}
/* line 3828, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span {
  opacity: 1;
}
/* line 3831, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i {
  opacity: 1;
}
/* line 3834, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i > i {
  background-color: transparent;
  color: #ffffff !important;
}
/* line 3839, assetic_compassS7k8Ce.scss */
.application > .content .edit-container .select-guest-type .guest-type input:checked + span + i + .name {
  color: #ffffff;
}
/* line 3857, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list .day-head {
  padding: 4px 20px;
  line-height: 32px;
  font-style: normal;
  background-color: #e8e8e8;
}
/* line 3865, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list .day-head .left {
  float: left;
}
/* line 3869, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list .day-head .right {
  float: right;
}
/* line 3874, assetic_compassS7k8Ce.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 3881, assetic_compassS7k8Ce.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 3889, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .bottom, .application > .content .list-container .list div.ls .bottom {
  display: flex;
  padding: 0 30px 0 30px;
}
/* line 3893, assetic_compassS7k8Ce.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 3898, assetic_compassS7k8Ce.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 3910, assetic_compassS7k8Ce.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 3914, assetic_compassS7k8Ce.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 3918, assetic_compassS7k8Ce.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 3921, assetic_compassS7k8Ce.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 3928, assetic_compassS7k8Ce.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 3933, assetic_compassS7k8Ce.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 3944, assetic_compassS7k8Ce.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 3948, assetic_compassS7k8Ce.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 3955, assetic_compassS7k8Ce.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;
  position: relative;
}
/* line 3965, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .name .right-box, .application > .content .list-container .list div.ls .name .right-box {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 20px;
  padding: 10px 30px 0 30px;
  font-size: 16px;
}
/* line 3974, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .name .radius-box, .application > .content .list-container .list div.ls .name .radius-box {
  font-size: 18px;
}
/* line 3978, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .name span, .application > .content .list-container .list div.ls .name span {
  text-transform: uppercase;
}
/* line 3983, assetic_compassS7k8Ce.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 3994, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .info1.allw, .application > .content .list-container .list div.ls .info1.allw {
  width: 100%;
}
/* line 3999, assetic_compassS7k8Ce.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 4011, assetic_compassS7k8Ce.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 4020, assetic_compassS7k8Ce.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 4025, assetic_compassS7k8Ce.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 4042, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .training-off, .application > .content .list-container .list div.ls .training-off {
  background-color: #c10000;
}
/* line 4046, assetic_compassS7k8Ce.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 4053, assetic_compassS7k8Ce.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 4060, assetic_compassS7k8Ce.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 4065, assetic_compassS7k8Ce.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 4072, assetic_compassS7k8Ce.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 4087, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .card.ci-1, .application > .content .list-container .list div.ls .card.ci-1 {
  background-color: #159e00;
}
/* line 4088, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .card.ci-2, .application > .content .list-container .list div.ls .card.ci-2 {
  background-color: #ffb400;
}
/* line 4089, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .card.ci-3, .application > .content .list-container .list div.ls .card.ci-3 {
  background-color: #c10000;
}
/* line 4090, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a .card.ci-4, .application > .content .list-container .list div.ls .card.ci-4 {
  background-color: #000000;
}
/* line 4093, assetic_compassS7k8Ce.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 4098, assetic_compassS7k8Ce.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 4099, assetic_compassS7k8Ce.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 4100, assetic_compassS7k8Ce.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 4102, assetic_compassS7k8Ce.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 4119, assetic_compassS7k8Ce.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 4136, assetic_compassS7k8Ce.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 4142, assetic_compassS7k8Ce.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 4147, assetic_compassS7k8Ce.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 4151, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a:hover, .application > .content .list-container .list div.ls:hover {
  background-color: #ffffff;
}
/* line 4155, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.selected, .application > .content .list-container .list div.ls.selected {
  background-color: #d7d7d7;
}
/* line 4159, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.with-button, .application > .content .list-container .list div.ls.with-button {
  /*
  &:hover {
  	.btn {
  		color: $color-gray;
  	}
  }
  */
}
/* line 4160, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.with-button .info2, .application > .content .list-container .list div.ls.with-button .info2 {
  padding-right: 150px;
}
/* line 4164, assetic_compassS7k8Ce.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 4180, assetic_compassS7k8Ce.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 4184, assetic_compassS7k8Ce.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 4190, assetic_compassS7k8Ce.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 4195, assetic_compassS7k8Ce.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 4206, assetic_compassS7k8Ce.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 4212, assetic_compassS7k8Ce.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 4220, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.with-left-icon, .application > .content .list-container .list div.ls.with-left-icon {
  padding-left: 50px;
}
/* line 4223, assetic_compassS7k8Ce.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 4238, assetic_compassS7k8Ce.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 4239, assetic_compassS7k8Ce.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 4240, assetic_compassS7k8Ce.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 4245, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.blocked .name, .application > .content .list-container .list div.ls.blocked .name {
  color: #c10000;
}
/* line 4251, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.with-icon .info2, .application > .content .list-container .list div.ls.with-icon .info2 {
  padding-right: 150px;
}
/* line 4255, assetic_compassS7k8Ce.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 4265, assetic_compassS7k8Ce.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 4274, assetic_compassS7k8Ce.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 4278, assetic_compassS7k8Ce.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 4287, assetic_compassS7k8Ce.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 4291, assetic_compassS7k8Ce.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 4298, assetic_compassS7k8Ce.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 4311, assetic_compassS7k8Ce.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 4316, assetic_compassS7k8Ce.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 4324, assetic_compassS7k8Ce.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 4331, assetic_compassS7k8Ce.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 4340, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.out, .application > .content .list-container .list div.ls.out {
  background-color: #ffb400 !important;
  color: #ffffff;
}
/* line 4344, assetic_compassS7k8Ce.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 4349, assetic_compassS7k8Ce.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 4356, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.gray, .application > .content .list-container .list div.ls.gray {
  background-color: #666666 !important;
  color: #ffffff;
}
/* line 4360, assetic_compassS7k8Ce.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 4365, assetic_compassS7k8Ce.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 4372, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.change, .application > .content .list-container .list div.ls.change {
  background-color: #00a6e4 !important;
  color: #ffffff;
}
/* line 4376, assetic_compassS7k8Ce.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 4381, assetic_compassS7k8Ce.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 4388, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list a.success, .application > .content .list-container .list div.ls.success {
  background-color: #159e00 !important;
  color: #ffffff;
}
/* line 4392, assetic_compassS7k8Ce.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 4397, assetic_compassS7k8Ce.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 4405, assetic_compassS7k8Ce.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 4415, assetic_compassS7k8Ce.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 4431, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.rev a:nth-child(odd) {
  background-color: transparent;
}
/* line 4435, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.rev a:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 4445, assetic_compassS7k8Ce.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 4457, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.multi-select a.with-left-icon > i:hover {
  border-radius: 0;
  color: rgba(255, 255, 255, 0);
}
/* line 4461, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.multi-select a.with-left-icon > i:hover:after {
  top: 0;
}
/* line 4468, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.multi-select a.with-left-icon.selected > i {
  border-radius: 0;
  color: rgba(255, 255, 255, 0);
}
/* line 4472, assetic_compassS7k8Ce.scss */
.application > .content .list-container .list.multi-select a.with-left-icon.selected > i:after {
  top: 0;
}
/* line 4482, assetic_compassS7k8Ce.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 4492, assetic_compassS7k8Ce.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 4502, assetic_compassS7k8Ce.scss */
.application > .content .list-container .add-handler.odd {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 4506, assetic_compassS7k8Ce.scss */
.application > .content .list-container .add-handler:hover, .application > .content .list-container .add-handler.selected {
  background-color: #ffffff;
  color: #666666;
}
/* line 4519, assetic_compassS7k8Ce.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 4526, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slot-row:hover .slot, .application > .content .head-slots-container-sticky .slot-row:hover .slot {
  background-color: #f2f2f2;
}
/* line 4531, assetic_compassS7k8Ce.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 4537, assetic_compassS7k8Ce.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 4542, assetic_compassS7k8Ce.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 4553, assetic_compassS7k8Ce.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 4565, assetic_compassS7k8Ce.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 4579, assetic_compassS7k8Ce.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 4585, assetic_compassS7k8Ce.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 4589, assetic_compassS7k8Ce.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 4593, assetic_compassS7k8Ce.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 4597, assetic_compassS7k8Ce.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 4606, assetic_compassS7k8Ce.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 4618, assetic_compassS7k8Ce.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 4627, assetic_compassS7k8Ce.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 4640, assetic_compassS7k8Ce.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 4647, assetic_compassS7k8Ce.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 4658, assetic_compassS7k8Ce.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 4665, assetic_compassS7k8Ce.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 4675, assetic_compassS7k8Ce.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 4685, assetic_compassS7k8Ce.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 4697, assetic_compassS7k8Ce.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 4704, assetic_compassS7k8Ce.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 4710, assetic_compassS7k8Ce.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 4713, assetic_compassS7k8Ce.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 4721, assetic_compassS7k8Ce.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 4728, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots, .application > .content .head-slots-container-sticky .slots {
  position: relative;
}
/* line 4731, assetic_compassS7k8Ce.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 4743, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-1 .slot, .application > .content .head-slots-container-sticky .slots.size-1 .slot {
  height: 30px;
}
/* line 4747, assetic_compassS7k8Ce.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 4751, assetic_compassS7k8Ce.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 4759, assetic_compassS7k8Ce.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 4762, assetic_compassS7k8Ce.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 4765, assetic_compassS7k8Ce.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 4768, assetic_compassS7k8Ce.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 4772, assetic_compassS7k8Ce.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 4781, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-2 .slot, .application > .content .head-slots-container-sticky .slots.size-2 .slot {
  height: 40px;
}
/* line 4785, assetic_compassS7k8Ce.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 4789, assetic_compassS7k8Ce.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 4797, assetic_compassS7k8Ce.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 4800, assetic_compassS7k8Ce.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 4803, assetic_compassS7k8Ce.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 4806, assetic_compassS7k8Ce.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 4810, assetic_compassS7k8Ce.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 4819, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-3 .slot, .application > .content .head-slots-container-sticky .slots.size-3 .slot {
  height: 50px;
}
/* line 4824, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-4 .slot, .application > .content .head-slots-container-sticky .slots.size-4 .slot {
  height: 60px;
}
/* line 4829, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-5 .slot, .application > .content .head-slots-container-sticky .slots.size-5 .slot {
  height: 70px;
}
/* line 4834, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-6 .slot, .application > .content .head-slots-container-sticky .slots.size-6 .slot {
  height: 80px;
}
/* line 4839, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-7 .slot, .application > .content .head-slots-container-sticky .slots.size-7 .slot {
  height: 90px;
}
/* line 4844, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-8 .slot, .application > .content .head-slots-container-sticky .slots.size-8 .slot {
  height: 100px;
}
/* line 4849, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-9 .slot, .application > .content .head-slots-container-sticky .slots.size-9 .slot {
  height: 110px;
}
/* line 4854, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-10 .slot, .application > .content .head-slots-container-sticky .slots.size-10 .slot {
  height: 120px;
}
/* line 4859, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-11 .slot, .application > .content .head-slots-container-sticky .slots.size-11 .slot {
  height: 130px;
}
/* line 4864, assetic_compassS7k8Ce.scss */
.application > .content .slots-container .slots.size-12 .slot, .application > .content .head-slots-container-sticky .slots.size-12 .slot {
  height: 140px;
}
/* line 4869, assetic_compassS7k8Ce.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 4875, assetic_compassS7k8Ce.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 4883, assetic_compassS7k8Ce.scss */
.application > .content .head-slots-container-sticky .head-row .slot {
  background: #fbfbfb !important;
}
/* line 4886, assetic_compassS7k8Ce.scss */
.application > .content .head-slots-container-sticky .head-row .slot.time {
  opacity: 0;
}
/* line 4892, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list {
  color: #ffffff;
  background-color: #2f4230;
}
/* line 4896, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .head {
  color: #ffffff;
}
/* line 4902, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item {
  color: #ffffff;
  position: relative;
  overflow: hidden;
}
/* line 4907, assetic_compassS7k8Ce.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 4917, assetic_compassS7k8Ce.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 4927, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item i.bulb {
  color: #fed700;
}
/* line 4930, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item i.bulb.done {
  color: #666666;
}
/* line 4937, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item.back .name {
  padding: 0 30px 0 80px;
}
/* line 4941, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item.back i {
  left: 0;
  right: auto;
}
/* line 4947, assetic_compassS7k8Ce.scss */
.application > .content .custom-tutorial-list .list-container .list .item:nth-child(odd) {
  background-color: #293a2a;
}
/* line 4951, assetic_compassS7k8Ce.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 4961, assetic_compassS7k8Ce.scss */
.application > .content .tutorial-progress {
  height: 80px;
  padding: 4px 50px 0 50px;
}
/* line 4965, assetic_compassS7k8Ce.scss */
.application > .content .tutorial-progress .bar {
  margin-top: 4px;
  width: 100%;
  position: relative;
  background-color: #e8e8e8;
  height: 25px;
  line-height: 25px;
}
/* line 4973, assetic_compassS7k8Ce.scss */
.application > .content .tutorial-progress .bar .inside {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #17b700;
}
/* line 4981, assetic_compassS7k8Ce.scss */
.application > .content .tutorial-progress .bar .text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
}
/* line 4992, assetic_compassS7k8Ce.scss */
.application > .content .custom-invert {
  background-color: #666666;
  color: #ffffff;
  z-index: 2;
}
/* line 4997, assetic_compassS7k8Ce.scss */
.application > .content .custom-invert .head {
  background-color: #666666;
  color: #ffffff;
}
/* line 5001, assetic_compassS7k8Ce.scss */
.application > .content .custom-invert .head i {
  color: #ffffff;
}
/* line 5008, assetic_compassS7k8Ce.scss */
.application > .content .custom-invert .list-container .list a, .application > .content .custom-invert .list-container .list div.ls {
  color: #ffffff;
}
/* line 5011, assetic_compassS7k8Ce.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 5014, assetic_compassS7k8Ce.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 5020, assetic_compassS7k8Ce.scss */
.application > .content .custom-invert .list-container .list a:hover, .application > .content .custom-invert .list-container .list div.ls:hover {
  color: #666666;
}
/* line 5023, assetic_compassS7k8Ce.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 5032, assetic_compassS7k8Ce.scss */
.application > .content .info-box {
  /*
  span {
  	text-transform: uppercase;
  }
  */
}
/* line 5034, assetic_compassS7k8Ce.scss */
.application > .content .info-box .inside {
  position: relative;
  padding: 20px 140px 20px 60px;
  font-size: 40px;
  line-height: 50px;
  font-weight: bold;
}
/* line 5048, assetic_compassS7k8Ce.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 5060, assetic_compassS7k8Ce.scss */
.application > .content .info-box .inside > i.success,
.application > .content .info-box > i.success {
  color: #159e00;
}
/* line 5064, assetic_compassS7k8Ce.scss */
.application > .content .info-box .inside > i.error,
.application > .content .info-box > i.error {
  color: #c10000;
}
/* line 5068, assetic_compassS7k8Ce.scss */
.application > .content .info-box .inside > i.out,
.application > .content .info-box > i.out {
  color: #ffb400;
}
/* line 5073, assetic_compassS7k8Ce.scss */
.application > .content .info-box .html {
  margin: 50px;
  padding: 20px;
  border: 1px solid #666666;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 16px;
}
/* line 5083, assetic_compassS7k8Ce.scss */
.application > .content .foto-placeholder {
  background-color: #f2f2f2;
  width: 100%;
  /*padding-top: 140%;*/
  padding-top: 75%;
  margin-bottom: 5px;
  position: relative;
}
/* line 5091, assetic_compassS7k8Ce.scss */
.application > .content .foto-placeholder .foto-preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 5099, assetic_compassS7k8Ce.scss */
.application > .content .foto-placeholder img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 5106, assetic_compassS7k8Ce.scss */
.application > .content .foto-placeholder img.blank {
  display: none;
}
/* line 5113, assetic_compassS7k8Ce.scss */
.application > .content .snapshot-handler i {
  background-color: #159e00;
  color: #ffffff;
}
/* line 5119, assetic_compassS7k8Ce.scss */
.application > .content .foto-canvas {
  display: none;
}
/* line 5123, assetic_compassS7k8Ce.scss */
.application > .content .link-external::after {
  content: "\f08e";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  margin-left: 4px;
  text-decoration: none;
  speak: none;
  font-size: 14px;
}
/* line 5135, assetic_compassS7k8Ce.scss */
.application > .content .link-help::after {
  position: absolute;
  right: 0;
  top: 5px;
  content: "\f059";
  font-family: FontAwesome;
}
/* line 5146, assetic_compassS7k8Ce.scss */
.application > .content .ace_editor .ace_content .ace_text-layer .ace_blockly-highlight {
  color: #2f4230;
}
/* line 5150, assetic_compassS7k8Ce.scss */
.application > .content .ace_editor .ace_content .ace_text-layer .ace_comment-highlight {
  background-color: rgba(165, 147, 91, 0.3);
}
/* line 5153, assetic_compassS7k8Ce.scss */
.application > .content .ace_editor .ace_content .ace_text-layer .ace_comment-highlight .ace_cjk {
  opacity: 0.3;
}
/* line 5162, assetic_compassS7k8Ce.scss */
.application .content-fotos {
  margin: 0 -10px;
  width: 100%;
  vertical-align: top;
}
/* line 5167, assetic_compassS7k8Ce.scss */
.application .content-fotos td {
  vertical-align: top;
  width: 100%;
}
/* line 5172, assetic_compassS7k8Ce.scss */
.application .content-fotos .foto {
  padding: 10px;
}
/* line 5175, assetic_compassS7k8Ce.scss */
.application .content-fotos .foto img {
  width: 100%;
  height: auto;
}
/* line 5180, assetic_compassS7k8Ce.scss */
.application .content-fotos .foto .text {
  padding: 10px;
}
/* line 5185, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-1 td {
  width: 100%;
}
/* line 5186, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-2 td {
  width: 50%;
}
/* line 5187, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-3 td {
  width: 33.333333%;
}
/* line 5188, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-4 td {
  width: 25%;
}
/* line 5189, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-5 td {
  width: 20%;
}
/* line 5190, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-6 td {
  width: 16.666666%;
}
/* line 5191, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-7 td {
  width: 14.285714%;
}
/* line 5192, assetic_compassS7k8Ce.scss */
.application .content-fotos.columns-8 td {
  width: 12.5%;
}
/* line 5198, assetic_compassS7k8Ce.scss */
.application .show-info-box .content table th,
.application .show-info-box .content table td {
  padding: 10px;
}
/* line 5204, assetic_compassS7k8Ce.scss */
.application .show-info-box .content .table-container {
  overflow-x: auto;
  width: 100%;
}
/* line 5209, assetic_compassS7k8Ce.scss */
.application .show-info-box .content p:after {
  display: block;
  clear: both;
  content: '';
}
/* line 5218, assetic_compassS7k8Ce.scss */
.application .show-info-box .field .images .image {
  pointer-events: auto !important;
}
/* line 5221, assetic_compassS7k8Ce.scss */
.application .show-info-box .field .images .image:active {
  pointer-events: none;
}
/* line 5228, assetic_compassS7k8Ce.scss */
.application .inactive {
  opacity: 0.3;
  pointer-events: none;
}
/* line 5236, assetic_compassS7k8Ce.scss */
.application.route-app_operator > .content > .left, .application.route-app_host > .content > .left {
  background-color: #e3f3ff;
}
/* line 5239, assetic_compassS7k8Ce.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 5246, assetic_compassS7k8Ce.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 5253, assetic_compassS7k8Ce.scss */
.application.route-app_operator .current-status .error, .application.route-app_host .current-status .error {
  color: #c10000;
  margin-right: 10px;
}
/* line 5260, assetic_compassS7k8Ce.scss */
.application .search-input-container {
  position: relative;
}
/* line 5263, assetic_compassS7k8Ce.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 5274, assetic_compassS7k8Ce.scss */
.application .search-input-container > i.close-search {
  display: none;
}
/* line 5279, assetic_compassS7k8Ce.scss */
.application .search-input-container.has-plus {
  padding-right: 50px;
}
/* line 5282, assetic_compassS7k8Ce.scss */
.application .search-input-container.has-plus > i {
  right: 50px;
}
/* line 5287, assetic_compassS7k8Ce.scss */
.application .search-input-container a {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
/* line 5293, assetic_compassS7k8Ce.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 5307, assetic_compassS7k8Ce.scss */
.application .login-form h1 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 40px 0 0 0;
  color: #666666;
}
/* line 5314, assetic_compassS7k8Ce.scss */
.application .login-form h1.error {
  color: #c10000;
}
/* line 5319, assetic_compassS7k8Ce.scss */
.application .login-form h2 {
  margin: 0;
}
/* line 5323, assetic_compassS7k8Ce.scss */
.application .login-form h3 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 60px 0;
  color: #666666;
}
/* line 5331, assetic_compassS7k8Ce.scss */
.application .login-form .input-info {
  font-style: italic;
  margin: 4px 0 20px 0;
  font-size: 12px;
  line-height: 16px;
}
/* line 5337, assetic_compassS7k8Ce.scss */
.application .login-form .input-info span {
  display: block;
  text-transform: uppercase;
}
/* line 5344, assetic_compassS7k8Ce.scss */
.application .login-form .view-list a {
  margin-bottom: 10px;
}
/* line 5349, assetic_compassS7k8Ce.scss */
.application .login-form .box {
  padding: 40px;
}
/* line 5352, assetic_compassS7k8Ce.scss */
.application .login-form .box label {
  font-size: 24px;
  font-weight: normal;
  display: block;
}
/* line 5358, assetic_compassS7k8Ce.scss */
.application .login-form .box input {
  width: 100%;
}
/* line 5362, assetic_compassS7k8Ce.scss */
.application .login-form .box a.passrec {
  color: #666666;
  font-style: italic;
  font-size: 18px;
}
/* line 5368, assetic_compassS7k8Ce.scss */
.application .login-form .box .error {
  margin-bottom: 40px;
  color: #c10000;
}
/* line 5372, assetic_compassS7k8Ce.scss */
.application .login-form .box .error input {
  border: 1px solid #c10000;
}
/* line 5380, assetic_compassS7k8Ce.scss */
.application .login-form.with-margin .box input {
  margin-bottom: 20px;
}
/* line 5386, assetic_compassS7k8Ce.scss */
.application .login-form .clause {
  font-size: 14px;
  line-height: 20px;
  margin-top: 40px;
}
/* line 5393, assetic_compassS7k8Ce.scss */
.application .register-summary-table {
  width: 100%;
}
/* line 5396, assetic_compassS7k8Ce.scss */
.application .register-summary-table .align-right {
  text-align: right;
}
/* line 5401, assetic_compassS7k8Ce.scss */
.application .summary-head {
  font-weight: bold;
  margin-top: 30px;
}
/* line 5406, assetic_compassS7k8Ce.scss */
.application .summary-table {
  padding: 0 0 30px 0;
  font-size: 16px;
  line-height: 22px;
}
/* line 5411, assetic_compassS7k8Ce.scss */
.application .summary-table table {
  width: 100%;
}
/* line 5414, assetic_compassS7k8Ce.scss */
.application .summary-table table td,
.application .summary-table table th {
  padding: 4px 10px;
  text-align: left;
}
/* line 5420, assetic_compassS7k8Ce.scss */
.application .summary-table table td:last-child,
.application .summary-table table th:last-child {
  text-align: right;
}
/* line 5425, assetic_compassS7k8Ce.scss */
.application .summary-table table td.headrow {
  text-align: left;
  background-color: #ffefc5;
}
/* line 5432, assetic_compassS7k8Ce.scss */
.application .summary-table tfoot td {
  border-top: 1px solid #000000;
}
/* line 5438, assetic_compassS7k8Ce.scss */
.application .summary-table thead th {
  border-bottom: 1px solid #000000;
}
/* line 5443, assetic_compassS7k8Ce.scss */
.application .summary-table .sub-table {
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  text-align: right;
}
/* line 5451, assetic_compassS7k8Ce.scss */
.application .info-summary {
  margin-bottom: 40px;
}
/* line 5454, assetic_compassS7k8Ce.scss */
.application .info-summary ul, .application .info-summary li {
  list-style-type: disc;
}
/* line 5458, assetic_compassS7k8Ce.scss */
.application .info-summary ul {
  padding-left: 20px;
}
/* line 5461, assetic_compassS7k8Ce.scss */
.application .info-summary ul li {
  margin-bottom: 10px;
}
/* line 5467, assetic_compassS7k8Ce.scss */
.application .bottom-form {
  margin-top: 40px;
}
/* line 5470, assetic_compassS7k8Ce.scss */
.application .bottom-form .acc-row {
  padding-left: 50px;
  position: relative;
  margin-bottom: 20px;
}
/* line 5475, assetic_compassS7k8Ce.scss */
.application .bottom-form .acc-row input {
  position: absolute;
  left: 10px;
  top: 6px;
  width: auto;
  height: auto;
}
/* line 5484, assetic_compassS7k8Ce.scss */
.application .bottom-form .button-container {
  margin-left: -40px;
  margin-right: -40px;
}
/* line 5490, assetic_compassS7k8Ce.scss */
.application .register-summary {
  padding: 40px;
}
/* line 5493, assetic_compassS7k8Ce.scss */
.application .register-summary table {
  width: 100%;
}
/* line 5496, assetic_compassS7k8Ce.scss */
.application .register-summary table th, .application .register-summary table td {
  padding: 5px;
}
/* line 5500, assetic_compassS7k8Ce.scss */
.application .register-summary table thead th {
  background-color: #f2f2f2;
  border-bottom: 1px solid #000000;
  vertical-align: bottom;
}
/* line 5506, assetic_compassS7k8Ce.scss */
.application .register-summary table tfoot td {
  background-color: #f2f2f2;
}
/* line 5510, assetic_compassS7k8Ce.scss */
.application .register-summary table .align-right {
  text-align: right;
}
/* line 5516, assetic_compassS7k8Ce.scss */
.application .raport-container {
  padding: 50px;
  background-color: #ffffff;
}
/* line 5520, assetic_compassS7k8Ce.scss */
.application .raport-container .filters {
  margin-bottom: 20px;
}
/* line 5523, assetic_compassS7k8Ce.scss */
.application .raport-container .filters label {
  font-size: 24px;
  font-weight: normal;
  display: block;
}
/* line 5529, assetic_compassS7k8Ce.scss */
.application .raport-container .filters .field {
  padding-bottom: 20px;
}
/* line 5533, assetic_compassS7k8Ce.scss */
.application .raport-container .filters .btn-selector .mbtn {
  margin-bottom: 6px;
  font-size: 15px;
  padding: 5px 10px;
  line-height: 22px;
}
/* line 5540, assetic_compassS7k8Ce.scss */
.application .raport-container .filters .timeset .mbtn {
  margin-bottom: 6px;
  font-size: 15px;
  padding: 5px 10px;
  line-height: 22px;
}
/* line 5547, assetic_compassS7k8Ce.scss */
.application .raport-container .filters .column-name label {
  margin-bottom: 20px;
}
/* line 5552, assetic_compassS7k8Ce.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 5561, assetic_compassS7k8Ce.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 5577, assetic_compassS7k8Ce.scss */
.application .raport-container .like-input {
  text-align: center;
}
/* line 5579, assetic_compassS7k8Ce.scss */
.application .raport-container .like-input i {
  margin: 0 10px;
}
/* line 5584, assetic_compassS7k8Ce.scss */
.application .raport-container .legend {
  font-size: 12px;
  line-height: 15px;
  list-style-type: disc;
  margin-top: 40px;
}
/* line 5590, assetic_compassS7k8Ce.scss */
.application .raport-container .legend li {
  margin: 0 0 5px 20px;
  list-style-type: disc;
}
/* line 5596, assetic_compassS7k8Ce.scss */
.application .raport-container .pages {
  font-size: 24px;
  margin: 60px 0 3px 0;
}
/* line 5600, assetic_compassS7k8Ce.scss */
.application .raport-container .pages .page {
  font-weight: normal;
  color: #000000;
  display: inline-block;
  margin: 0 10px;
}
/* line 5606, assetic_compassS7k8Ce.scss */
.application .raport-container .pages .page.selected {
  font-weight: bold;
}
/* line 5612, assetic_compassS7k8Ce.scss */
.application .raport-container .summary {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}
/* line 5618, assetic_compassS7k8Ce.scss */
.application .raport-container .actions {
  text-align: right;
  margin-top: 60px;
}
/* line 5622, assetic_compassS7k8Ce.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 5635, assetic_compassS7k8Ce.scss */
.application .raport-container .table-container {
  min-height: 100px;
}
/* line 5639, assetic_compassS7k8Ce.scss */
.application .raport-container .table {
  font-size: 14px;
  line-height: 18px;
}
/* line 5643, assetic_compassS7k8Ce.scss */
.application .raport-container .table .status-col {
  padding: 4px;
  white-space: nowrap;
}
/* line 5647, assetic_compassS7k8Ce.scss */
.application .raport-container .table .status-col .status-span {
  font-size: 14px;
  line-height: 20px;
  padding: 3px 10px;
  border-radius: 13px;
}
/* line 5655, assetic_compassS7k8Ce.scss */
.application .raport-container .table .type-col {
  padding: 4px;
}
/* line 5658, assetic_compassS7k8Ce.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 5670, assetic_compassS7k8Ce.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 5681, assetic_compassS7k8Ce.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 5694, assetic_compassS7k8Ce.scss */
.application .raport-container .table .card.ci-1 {
  background-color: #159e00;
}
/* line 5695, assetic_compassS7k8Ce.scss */
.application .raport-container .table .card.ci-2 {
  background-color: #ffb400;
}
/* line 5696, assetic_compassS7k8Ce.scss */
.application .raport-container .table .card.ci-3 {
  background-color: #c10000;
}
/* line 5697, assetic_compassS7k8Ce.scss */
.application .raport-container .table .card.ci-4 {
  background-color: #000000;
}
/* line 5702, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line {
  width: 50%;
  line-height: 40px;
  height: 40px;
}
/* line 5711, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line .owner {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 24px;
  padding-right: 10px;
}
/* line 5719, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line .bar {
  width: 50%;
  float: left;
  position: relative;
  height: 40px;
}
/* line 5725, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line .bar .in {
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  background-color: #316695;
}
/* line 5732, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line .bar .in span {
  position: absolute;
  left: 100%;
  top: -10px;
  padding-left: 10px;
  white-space: nowrap;
}
/* line 5743, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line.all .owner {
  font-weight: bold;
}
/* line 5747, assetic_compassS7k8Ce.scss */
.application .raport-container .avg-chart .line.all .bar .in {
  background-color: #159e00;
}
/* line 5761, assetic_compassS7k8Ce.scss */
.application .edit-box .map-container .map-view .map-options svg .polygon-flag.selected {
  display: block;
}
/* line 5770, assetic_compassS7k8Ce.scss */
.application .map-container {
  position: relative;
}
/* line 5773, assetic_compassS7k8Ce.scss */
.application .map-container .map-view {
  position: relative;
  overflow: hidden;
  background: #FFFFFF;
}
/* line 5778, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-buttons {
  background: #6C6C6C;
  padding: 3px 0 3px 20px;
}
/* line 5782, assetic_compassS7k8Ce.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 5789, assetic_compassS7k8Ce.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 5796, assetic_compassS7k8Ce.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 5803, assetic_compassS7k8Ce.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 5807, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-buttons .map-minus-plus .resize-panel {
  right: -10px;
  left: auto;
  background: #6C6C6C;
}
/* line 5814, assetic_compassS7k8Ce.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 5831, assetic_compassS7k8Ce.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 5835, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-buttons .map-buttons-back {
  background: #FFFFFF;
}
/* line 5839, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-buttons a.map-button.selected {
  background-color: #E8E7C0;
}
/* line 5846, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options {
  position: relative;
}
/* line 5849, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option {
  position: relative;
}
/* line 5852, assetic_compassS7k8Ce.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 5863, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option img {
  width: 100%;
  height: auto;
}
/* line 5868, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 5875, assetic_compassS7k8Ce.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 5882, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option svg polygon:hover {
  fill: rgba(0, 166, 228, 0.9);
}
/* line 5887, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option svg polygon.selected {
  fill: rgba(0, 166, 228, 0.3);
}
/* line 5891, assetic_compassS7k8Ce.scss */
.application .map-container .map-view .map-options .map-option svg .polygon-flag {
  display: none;
}
/* line 5899, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin {
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
}
/* line 5905, assetic_compassS7k8Ce.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 5917, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin.with-objects {
  width: 100%;
  height: 100%;
  position: initial;
  pointer-events: all;
}
/* line 5924, assetic_compassS7k8Ce.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 5931, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin .object-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}
/* line 5935, assetic_compassS7k8Ce.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 5953, assetic_compassS7k8Ce.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 5966, assetic_compassS7k8Ce.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 5981, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin .object-row.group {
  background: none;
  padding: 0;
  margin: 0 0 0 11px;
}
/* line 5986, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin .object-row.group .object-row {
  margin-left: 0;
}
/* line 5991, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin span.title {
  border-left: 1px solid #FFB300;
  padding-left: 7px;
}
/* line 5996, assetic_compassS7k8Ce.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 6007, assetic_compassS7k8Ce.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 6019, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin i.arrow::before {
  content: '\f0d9';
}
/* line 6023, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin.to-show {
  margin-top: -20px;
  opacity: 0;
}
/* line 6030, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .group-pin div.dot {
  background: #000000;
  height: 27px;
  width: 27px;
  top: 6px;
  left: -15px;
}
/* line 6039, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin.selected {
  opacity: 1;
  z-index: 10;
}
/* line 6043, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin.selected i {
  border-color: #000000 transparent transparent transparent !important;
}
/* line 6047, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-object-pin.selected i.arrow {
  display: block;
}
/* line 6051, assetic_compassS7k8Ce.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 6057, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-area {
  position: absolute;
  transform: translate(-50%, -50%);
}
/* line 6061, assetic_compassS7k8Ce.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 6073, assetic_compassS7k8Ce.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 6083, assetic_compassS7k8Ce.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 6098, assetic_compassS7k8Ce.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 6105, assetic_compassS7k8Ce.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 6113, assetic_compassS7k8Ce.scss */
.application .map-container .map-pin .map-area .map-object-count .map-object-count-row.selected .flag-close {
  display: block;
}
/* line 6127, assetic_compassS7k8Ce.scss */
.application .map-container.gray .map-view .map-options .map-option svg polygon {
  fill: rgba(146, 146, 146, 0.3);
  stroke: #929292;
}
/* line 6132, assetic_compassS7k8Ce.scss */
.application .map-container.gray .map-view .map-options .map-option svg polygon.selected {
  fill: rgba(0, 166, 228, 0.3);
  stroke: #00a6e4;
}
/* line 6144, assetic_compassS7k8Ce.scss */
.application .map-container.gray .map-pin .map-area .map-object-count .map-object-count-row i {
  color: #929292;
}
/* line 6149, assetic_compassS7k8Ce.scss */
.application .map-container.gray .map-pin .map-area .map-object-count .map-object-count-row.selected i {
  color: #00C2FF;
}
/* line 6159, assetic_compassS7k8Ce.scss */
.application .evacuation .head {
  background-color: #ffcccc;
}
/* line 6163, assetic_compassS7k8Ce.scss */
.application .evacuation .text {
  background-color: #ffe5e5;
  font-size: 24px;
  padding: 50px;
}
/* line 6169, assetic_compassS7k8Ce.scss */
.application .evacuation #mobile-evacuation-next {
  display: none;
}
/* line 6174, assetic_compassS7k8Ce.scss */
.application .evacuation-preview {
  padding: 20px 50px;
}
/* line 6177, assetic_compassS7k8Ce.scss */
.application .evacuation-preview .evacuation-info {
  margin-bottom: 20px;
}
/* line 6181, assetic_compassS7k8Ce.scss */
.application .evacuation-preview .evacuation-title {
  margin-bottom: -30px;
}
/* line 6185, assetic_compassS7k8Ce.scss */
.application .evacuation-preview .evacuation-comment {
  padding: 0 50px;
  margin-top: -20px;
}
/* line 6189, assetic_compassS7k8Ce.scss */
.application .evacuation-preview .evacuation-comment .evacuation-comment-title {
  font-size: 18px;
}
/* line 6193, assetic_compassS7k8Ce.scss */
.application .evacuation-preview .evacuation-comment textarea {
  width: 100%;
}
/* line 6201, assetic_compassS7k8Ce.scss */
.application .markdown.with-padding {
  padding: 20px 50px;
}
/* line 6205, assetic_compassS7k8Ce.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 6212, assetic_compassS7k8Ce.scss */
.application .markdown p {
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 10px 0;
}
/* line 6218, assetic_compassS7k8Ce.scss */
.application .markdown ul, .application .markdown ul > li {
  list-style-type: disc;
}
/* line 6222, assetic_compassS7k8Ce.scss */
.application .markdown ol, .application .markdown ul {
  padding-left: 40px;
  margin: 10px 0 30px 0;
}
/* line 6226, assetic_compassS7k8Ce.scss */
.application .markdown ol li, .application .markdown ul li {
  margin-bottom: 5px;
  padding-left: 10px;
}
/* line 6232, assetic_compassS7k8Ce.scss */
.application .markdown img {
  margin: 20px 0;
  width: 100%;
  height: auto;
}
/* line 6238, assetic_compassS7k8Ce.scss */
.application .markdown .confirm {
  margin-top: 60px;
}
/* line 6240, assetic_compassS7k8Ce.scss */
.application .markdown .confirm input {
  margin-right: 20px;
}
/* line 6244, assetic_compassS7k8Ce.scss */
.application .markdown .confirm label {
  font-weight: normal;
}
/* line 6251, assetic_compassS7k8Ce.scss */
.application .file-browser .file-preview {
  width: 100px;
  height: 100px;
  background-color: #f2f2f2;
  margin-bottom: 10px;
  position: relative;
}
/* line 6258, assetic_compassS7k8Ce.scss */
.application .file-browser .file-preview .file-preview-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background-color: #666666;
}
/* line 6267, assetic_compassS7k8Ce.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 6279, assetic_compassS7k8Ce.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 6291, assetic_compassS7k8Ce.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 6304, assetic_compassS7k8Ce.scss */
.application .file-browser .file-preview.has-image .file-preview-image {
  display: block;
}
/* line 6310, assetic_compassS7k8Ce.scss */
.application .file-browser .mbtn {
  text-align: center;
  width: 100px;
}
/* line 6316, assetic_compassS7k8Ce.scss */
.application .file-browser.full-width .file-preview {
  width: 100%;
  height: auto;
  padding-top: 56.25%;
}
/* line 6322, assetic_compassS7k8Ce.scss */
.application .file-browser.full-width .mbtn {
  width: 100%;
}
/* line 6328, assetic_compassS7k8Ce.scss */
.application .file-browser.one-file .file-preview {
  width: 100%;
  height: 80px;
}
/* line 6333, assetic_compassS7k8Ce.scss */
.application .file-browser.one-file .mbtn {
  width: 100%;
}
/* line 6339, assetic_compassS7k8Ce.scss */
.application .rating-boxes {
  margin: 0 -15px;
}
/* line 6344, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rates-history-container {
  text-align: right;
  font-size: 14px;
  padding-right: 15px;
}
/* line 6350, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box {
  float: left;
  padding: 0 15px;
  width: 50%;
  margin-bottom: 30px;
}
/* line 6356, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside {
  position: relative;
}
/* line 6359, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame {
  border-radius: 10px;
  background-color: #a0a0a0;
  overflow: hidden;
  font-size: 15px;
  line-height: 20px;
}
/* line 6366, assetic_compassS7k8Ce.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 6376, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate {
  padding: 5px 60px 5px 80px;
  position: relative;
  min-height: 50px;
}
/* line 6381, assetic_compassS7k8Ce.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 6388, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .head-rate .o-company {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}
/* line 6394, assetic_compassS7k8Ce.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 6406, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate {
  display: none;
  background-color: #e8e8e8;
  text-align: center;
  padding: 10px;
}
/* line 6411, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate:nth-child(odd) {
  background-color: #f2f2f2;
}
/* line 6413, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate .o-name {
  margin-bottom: 5px;
}
/* line 6417, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate .o-stars {
  font-size: 0;
  line-height: 0;
}
/* line 6421, assetic_compassS7k8Ce.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 6434, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .rates .rate.is-set .o-stars i {
  color: #ffb400;
}
/* line 6442, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards {
  display: flex;
}
/* line 6445, assetic_compassS7k8Ce.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 6453, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card i {
  line-height: 50px;
  font-size: 30px;
  vertical-align: middle;
}
/* line 6459, assetic_compassS7k8Ce.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 6476, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-1 i {
  color: #159e00;
}
/* line 6477, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-2 i {
  color: #ffb400;
}
/* line 6478, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-3 i {
  color: #c10000;
}
/* line 6479, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.loop-4 i {
  color: #000000;
}
/* line 6481, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .cards .card.is-set {
  transform: scale(1.2);
}
/* line 6487, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .note-container {
  padding: 0;
}
/* line 6490, assetic_compassS7k8Ce.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 6499, assetic_compassS7k8Ce.scss */
.application .rating-boxes .rating-box .inside .frame .save-rate-handler {
  display: block;
  padding: 10px;
  text-align: center;
  color: #ffffff;
  background-color: #159e00;
}
/* line 6508, assetic_compassS7k8Ce.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 6528, assetic_compassS7k8Ce.scss */
body:not(.overloading) .application .loading {
  position: relative;
  pointer-events: none;
}
/* line 6532, assetic_compassS7k8Ce.scss */
body:not(.overloading) .application .loading > * {
  display: none !important;
}
/* line 6536, assetic_compassS7k8Ce.scss */
body:not(.overloading) .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 6548, assetic_compassS7k8Ce.scss */
body:not(.overloading) .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 6569, assetic_compassS7k8Ce.scss */
body:not(.overloading) .application .loading.inline-loading:before {
  display: none;
}
/* line 6573, assetic_compassS7k8Ce.scss */
body:not(.overloading) .application .loading.inline-loading:after {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  border-top-color: #000000;
  border-width: 5px;
}

/* line 6587, assetic_compassS7k8Ce.scss */
body.overloading:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9998;
}
/* line 6599, assetic_compassS7k8Ce.scss */
body.overloading: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: 9999;
}

/* line 6620, assetic_compassS7k8Ce.scss */
body.long {
  height: auto;
  overflow-y: auto;
}
/* line 6624, assetic_compassS7k8Ce.scss */
body.long .outer-form {
  height: auto;
}
/* line 6628, assetic_compassS7k8Ce.scss */
body.long .application {
  height: auto;
}
/* line 6632, assetic_compassS7k8Ce.scss */
body.long .application > .top > .left {
  width: 968px;
}
/* line 6636, assetic_compassS7k8Ce.scss */
body.long .application > .top > .right {
  left: 768px;
}
/* line 6641, assetic_compassS7k8Ce.scss */
body.long .application .content {
  position: relative;
  height: auto;
  padding-top: 60px;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  width: 100%;
}
/* line 6651, assetic_compassS7k8Ce.scss */
body.long .application .content:after {
  content: '';
  display: block;
  clear: both;
}
/* line 6657, assetic_compassS7k8Ce.scss */
body.long .application .content .left {
  float: left;
  height: auto;
  position: relative;
  left: auto;
  top: auto;
  overflow: visible;
  width: 768px;
}
/* line 6667, assetic_compassS7k8Ce.scss */
body.long .application .content .right {
  float: left;
  height: auto;
  position: relative;
  right: auto;
  top: auto;
  overflow: visible;
  display: none;
}

/* line 6680, assetic_compassS7k8Ce.scss */
.history-container {
  padding: 40px 50px;
}
/* line 6683, assetic_compassS7k8Ce.scss */
.history-container.no-padding {
  padding: 0;
}
/* line 6687, assetic_compassS7k8Ce.scss */
.history-container .history-line {
  margin: 0 0 30px 0;
  font-size: 15px;
  line-height: 18px;
}
/* line 6692, assetic_compassS7k8Ce.scss */
.history-container .history-line .mods {
  display: none;
}
/* line 6696, assetic_compassS7k8Ce.scss */
.history-container .history-line .action.clickable {
  cursor: pointer;
  color: #337ab7;
}
/* line 6700, assetic_compassS7k8Ce.scss */
.history-container .history-line .action.clickable:hover {
  color: #23527c;
}
/* line 6704, assetic_compassS7k8Ce.scss */
.history-container .history-line .action.clickable.open + .mods {
  display: block;
}
/* line 6709, assetic_compassS7k8Ce.scss */
.history-container .history-line table {
  font-size: 12px;
  line-height: 15px;
}
/* line 6714, assetic_compassS7k8Ce.scss */
.history-container .history-line .h {
  margin-top: 4px;
}
/* line 6718, assetic_compassS7k8Ce.scss */
.history-container .history-line .icon-info {
  padding-left: 25px;
  margin-bottom: 4px;
  position: relative;
}
/* line 6723, assetic_compassS7k8Ce.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 6734, assetic_compassS7k8Ce.scss */
.history-container .history-line .icon-info.one-liner {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 6742, assetic_compassS7k8Ce.scss */
.history-container .history-line .icon-row .fa.fa-file {
  float: left;
  margin-right: 5px;
}

/* line 6750, assetic_compassS7k8Ce.scss */
.rate-container {
  padding: 40px 50px;
}
/* line 6753, assetic_compassS7k8Ce.scss */
.rate-container .rate-line {
  margin: 10px 0;
  font-size: 15px;
  line-height: 18px;
}
/* line 6758, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row {
  padding: 0 0 0 60px;
  position: relative;
}
/* line 6762, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  text-align: right;
}
/* line 6769, assetic_compassS7k8Ce.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 6783, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c > i {
  color: #666666;
}
/* line 6787, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c.idx-0 > i {
  color: #159e00;
}
/* line 6788, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c.idx-1 > i {
  color: #ffb400;
}
/* line 6789, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c.idx-2 > i {
  color: #c10000;
}
/* line 6790, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .icon-row .icon-c.idx-3 > i {
  color: #000000;
}
/* line 6796, assetic_compassS7k8Ce.scss */
.rate-container .rate-line .add-comment-box .note-container.note-required {
  border-color: #c10000;
}

/* line 6804, assetic_compassS7k8Ce.scss */
.intro-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #2b2b2b;
}
/* line 6812, assetic_compassS7k8Ce.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 6824, assetic_compassS7k8Ce.scss */
.p-bar {
  width: 100%;
  position: relative;
  background-color: #e8e8e8;
  height: 25px;
  line-height: 25px;
}
/* line 6831, assetic_compassS7k8Ce.scss */
.p-bar .inside {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #17b700;
}
/* line 6839, assetic_compassS7k8Ce.scss */
.p-bar .text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
}

/* line 6849, assetic_compassS7k8Ce.scss */
.fullscreen-message {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 6854, assetic_compassS7k8Ce.scss */
.fullscreen-message .in {
  position: absolute;
  width: 90%;
  max-width: 600px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 6862, assetic_compassS7k8Ce.scss */
.fullscreen-message .in .type-a {
  color: #159e00;
}
/* line 6863, assetic_compassS7k8Ce.scss */
.fullscreen-message .in .type-w {
  color: #ffb400;
}
/* line 6864, assetic_compassS7k8Ce.scss */
.fullscreen-message .in .type-d {
  color: #c10000;
}

/* line 6868, assetic_compassS7k8Ce.scss */
.training {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
/* line 6876, assetic_compassS7k8Ce.scss */
.training .center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}
/* line 6883, assetic_compassS7k8Ce.scss */
.training .center.small {
  max-width: 600px;
}
/* line 6887, assetic_compassS7k8Ce.scss */
.training .center.w-full {
  width: 100%;
}
/* line 6893, assetic_compassS7k8Ce.scss */
.training .slide h1 {
  font-size: 36px;
  line-height: 42px;
  margin: 0;
  padding-bottom: 20px;
  color: #3E3E3E;
}
/* line 6901, assetic_compassS7k8Ce.scss */
.training .slide h2 {
  font-size: 48px;
  line-height: 54px;
  padding-left: 110px;
  color: #3E3E3E;
  margin: 0;
}
/* line 6909, assetic_compassS7k8Ce.scss */
.training .slide .is-md {
  font-size: 48px;
  line-height: 54px;
  padding-left: 110px;
  color: #3E3E3E;
  margin: 0;
}
/* line 6916, assetic_compassS7k8Ce.scss */
.training .slide .is-md h1 {
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6924, assetic_compassS7k8Ce.scss */
.training .slide .is-md h2 {
  font-weight: bold;
  font-size: 60px;
  line-height: 70px;
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6932, assetic_compassS7k8Ce.scss */
.training .slide .is-md p {
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 6938, assetic_compassS7k8Ce.scss */
.training .slide .ins {
  padding-bottom: 40px;
}
/* line 6942, assetic_compassS7k8Ce.scss */
.training .slide .image {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
}
/* line 6950, assetic_compassS7k8Ce.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 6961, assetic_compassS7k8Ce.scss */
.training .slide .actions a:last-child {
  margin-bottom: 0;
}
/* line 6968, assetic_compassS7k8Ce.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 6982, assetic_compassS7k8Ce.scss */
.training.kbd-open .center {
  top: 25%;
}
/* line 6986, assetic_compassS7k8Ce.scss */
.training.kbd-open .keyboard-input {
  pointer-events: none;
}

/* line 6993, assetic_compassS7k8Ce.scss */
.tags-container {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 5px;
}
/* line 6998, assetic_compassS7k8Ce.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 7006, assetic_compassS7k8Ce.scss */
.tags-container .tag {
  display: inline-block;
  background-color: #a0a0a0;
  margin: 5px;
  padding: 0 10px;
  color: #000000;
}
/* line 7013, assetic_compassS7k8Ce.scss */
.tags-container .tag a {
  color: #000000;
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 7023, assetic_compassS7k8Ce.scss */
.ext-window .field {
  margin-bottom: 20px;
}
/* line 7026, assetic_compassS7k8Ce.scss */
.ext-window .field input {
  width: 100%;
  font-size: 40px;
  line-height: 40px;
  padding: 20px;
}
/* line 7033, assetic_compassS7k8Ce.scss */
.ext-window .field .error {
  margin-top: 10px;
  font-size: 20px;
  color: #c10000;
}
/* line 7041, assetic_compassS7k8Ce.scss */
.ext-window .action .action-row {
  margin-bottom: 10px;
}

/* line 7047, assetic_compassS7k8Ce.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 7053, assetic_compassS7k8Ce.scss */
.terminal-screen-container {
  color: #000000;
}
/* line 7057, assetic_compassS7k8Ce.scss */
.terminal-screen-container .terminal-screen-toolbar {
  min-height: 100px;
}
/* line 7060, assetic_compassS7k8Ce.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 7067, assetic_compassS7k8Ce.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 7073, assetic_compassS7k8Ce.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 7081, assetic_compassS7k8Ce.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 7086, assetic_compassS7k8Ce.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 7099, assetic_compassS7k8Ce.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 7115, assetic_compassS7k8Ce.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 7119, assetic_compassS7k8Ce.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 7131, assetic_compassS7k8Ce.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 7136, assetic_compassS7k8Ce.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 7141, assetic_compassS7k8Ce.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 7150, assetic_compassS7k8Ce.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 7154, assetic_compassS7k8Ce.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 7163, assetic_compassS7k8Ce.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 7170, assetic_compassS7k8Ce.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 7182, assetic_compassS7k8Ce.scss */
.terminal-screen-container .terminal-screen-blockly {
  height: 800px;
}

/* line 7187, assetic_compassS7k8Ce.scss */
.field-blockly {
  height: 400px;
}
/* line 7190, assetic_compassS7k8Ce.scss */
.field-blockly path.blocklyPath.blockly-ws-search-highlight {
  fill: #000000;
}
/* line 7193, assetic_compassS7k8Ce.scss */
.field-blockly path.blocklyPath.blockly-ws-search-highlight.blockly-ws-search-current {
  stroke: #00ffff;
  stroke-width: 5px;
  fill: #000000;
  z-index: 999999;
}
/* line 7201, assetic_compassS7k8Ce.scss */
.field-blockly .blockly-ws-search-actions,
.field-blockly .blockly-ws-search-close-btn {
  display: none;
}

/* line 7207, assetic_compassS7k8Ce.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 7218, assetic_compassS7k8Ce.scss */
.fs-hint .fs-fs {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 7226, assetic_compassS7k8Ce.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 7239, assetic_compassS7k8Ce.scss */
.fs-hint .fs-center span {
  color: #02FF02;
  display: block;
  margin: 20px 0 40px 0;
  font-size: 40px;
  line-height: 50px;
}
/* line 7248, assetic_compassS7k8Ce.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 7259, assetic_compassS7k8Ce.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 7270, assetic_compassS7k8Ce.scss */
.fs-hint .fs-inside .fs-text {
  margin: 50px 0;
}
/* line 7273, assetic_compassS7k8Ce.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 7281, assetic_compassS7k8Ce.scss */
.fs-hint .fs-inside .fs-text a {
  color: #159e00;
  text-decoration: underline;
}
/* line 7287, assetic_compassS7k8Ce.scss */
.fs-hint .fs-inside .fs-btn {
  display: inline-block;
  background-color: #159e00;
  padding: 10px 60px;
  margin: 5px;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 7295, assetic_compassS7k8Ce.scss */
.fs-hint .fs-inside .fs-btn:hover {
  background-color: #1bcd00;
}
/* line 7301, assetic_compassS7k8Ce.scss */
.fs-hint.to-black {
  background-color: #000000;
}
/* line 7304, assetic_compassS7k8Ce.scss */
.fs-hint.to-black .fs-inside {
  opacity: 0;
}

/* line 7310, assetic_compassS7k8Ce.scss */
.fs-hint-pin {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  overflow: hidden;
}
/* line 7319, assetic_compassS7k8Ce.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 7329, assetic_compassS7k8Ce.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 7343, assetic_compassS7k8Ce.scss */
.fs-hint-pin .fs-text > div {
  margin-top: 20px;
}
/* line 7347, assetic_compassS7k8Ce.scss */
.fs-hint-pin .fs-text .fs-btn {
  display: inline-block;
  background-color: #159e00;
  padding: 10px 60px;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 7354, assetic_compassS7k8Ce.scss */
.fs-hint-pin .fs-text .fs-btn:hover {
  background-color: #1bcd00;
}

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

/* line 7376, assetic_compassS7k8Ce.scss */
.main-video-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #000000;
}
/* line 7385, assetic_compassS7k8Ce.scss */
.main-video-container video,
.main-video-container canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 7394, assetic_compassS7k8Ce.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 7406, assetic_compassS7k8Ce.scss */
.main-video-container a i {
  display: block;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 7416, assetic_compassS7k8Ce.scss */
.main-video-container a.button-ok {
  margin-left: -30px;
}
/* line 7420, assetic_compassS7k8Ce.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 7461, assetic_compassS7k8Ce.scss */
.switched-user {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  opacity: 0.1;
}
/* line 7468, assetic_compassS7k8Ce.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 7481, assetic_compassS7k8Ce.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 7499, assetic_compassS7k8Ce.scss */
  body.long .application {
    padding-left: 0;
  }
  /* line 7502, assetic_compassS7k8Ce.scss */
  body.long .application > .top {
    left: 0;
  }
  /* line 7505, assetic_compassS7k8Ce.scss */
  body.long .application > .top > .left {
    width: 100%;
    left: 0;
  }
  /* line 7510, assetic_compassS7k8Ce.scss */
  body.long .application > .top > .left .user .langs-and-logout {
    display: block;
  }
  /* line 7516, assetic_compassS7k8Ce.scss */
  body.long .application > .top > .right {
    display: none;
  }
  /* line 7522, assetic_compassS7k8Ce.scss */
  body.long .application .content .left {
    float: right;
    width: 100%;
    max-width: 768px;
  }
  /* line 7530, assetic_compassS7k8Ce.scss */
  body.long .application .login-form .box {
    padding: 10px;
  }
  /* line 7533, assetic_compassS7k8Ce.scss */
  body.long .application .login-form .box .xbtn {
    height: auto;
    line-height: 40px;
    padding: 20px;
  }
}
@media (max-width: 480px) {
  /* line 7545, assetic_compassS7k8Ce.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 7547, assetic_compassS7k8Ce.scss */
  .application > .top > .left {
    right: 0;
  }
  /* line 7550, assetic_compassS7k8Ce.scss */
  .application > .top > .left .user {
    padding-left: 60px;
    padding-right: 120px;
  }
  /* line 7554, assetic_compassS7k8Ce.scss */
  .application > .top > .left .user .up,
  .application > .top > .left .user .down,
  .application > .top > .left .user .selfservice-manual {
    display: none;
  }
  /* line 7560, assetic_compassS7k8Ce.scss */
  .application > .top > .left .user .langs-and-logout {
    display: block;
  }
  /* line 7565, assetic_compassS7k8Ce.scss */
  .application > .top > .left .burger {
    z-index: 1;
  }
  /* line 7569, assetic_compassS7k8Ce.scss */
  .application > .top > .left .burger,
  .application > .top > .left .search {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffffff;
  }
  /* line 7579, assetic_compassS7k8Ce.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 7591, assetic_compassS7k8Ce.scss */
  .application > .top > .left .search {
    left: 60px;
  }
  /* line 7595, assetic_compassS7k8Ce.scss */
  .application > .top > .left .logo {
    left: 50%;
    transform: translate(-50%, 0);
  }
  /* line 7600, assetic_compassS7k8Ce.scss */
  .application > .top > .right {
    display: none;
  }
  /* line 7605, assetic_compassS7k8Ce.scss */
  .application > .content {
    left: 0;
    transition: transform .2s ease-in-out;
  }
  /* line 7609, assetic_compassS7k8Ce.scss */
  .application > .content .head {
    font-size: 24px;
  }
  /* line 7612, assetic_compassS7k8Ce.scss */
  .application > .content .head .flex .center {
    text-align: center;
    padding: 0 10px;
  }
  /* line 7618, assetic_compassS7k8Ce.scss */
  .application > .content .head .flex .right a.add-gt {
    padding: 2px 4px;
  }
  /* line 7627, assetic_compassS7k8Ce.scss */
  .application > .content .list-container .list a .name {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 7632, assetic_compassS7k8Ce.scss */
  .application > .content .list-container .list a.with-left-icon {
    padding-left: 60px;
  }
  /* line 7635, assetic_compassS7k8Ce.scss */
  .application > .content .list-container .list a.with-left-icon > i {
    left: 10px;
  }
  /* line 7640, assetic_compassS7k8Ce.scss */
  .application > .content .list-container .list a .info1 {
    padding-left: 10px;
  }
  /* line 7644, assetic_compassS7k8Ce.scss */
  .application > .content .list-container .list a .bottom .status > span > span {
    display: none;
  }
  /* line 7652, assetic_compassS7k8Ce.scss */
  .application > .content .edit-container .edit-box {
    padding: 10px;
  }
  /* line 7658, assetic_compassS7k8Ce.scss */
  .application > .content .custom-list-search-container .head {
    display: none;
  }
  /* line 7665, assetic_compassS7k8Ce.scss */
  .application.menu-opened .content {
    transform: translate(200px, 0);
  }
  /* line 7668, assetic_compassS7k8Ce.scss */
  .application.menu-opened #menu-main {
    left: 0;
  }

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

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

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

  /* line 7722, assetic_compassS7k8Ce.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;
  gap: 20px;
}
/* line 687, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card {
  text-align: center;
  position: relative;
  cursor: pointer;
  transition: transform .2s ease-out;
}
/* line 693, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card i {
  line-height: 50px;
  font-size: 30px;
  vertical-align: middle;
}
/* line 699, ../../../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 708, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-1 i {
  color: #159e00;
}
/* line 712, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-2 i {
  color: #ffb400;
}
/* line 716, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-3 i {
  color: #c10000;
}
/* line 720, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .cards .card.loop-4 i {
  color: #000000;
}

/* end of KARTKI */
/* OCENY */
/* line 731, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .o-name {
  color: #313131;
  font-size: 14px;
}
/* line 738, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .icon-row .icon-c i {
  float: left;
  font-size: 24px;
  padding-right: 10px;
}
/* line 746, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box {
  margin-left: 50px;
  color: #000000;
}
/* line 750, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .mobile-stars {
  display: none;
}
/* line 754, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .main-rate {
  font-size: 45px;
}
/* line 758, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .partial-rate-stars {
  font-size: 25px;
}
/* line 762, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .rate-box .partial-rate-labels {
  font-size: 14px;
  color: #313131;
}
/* line 768, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color0 {
  color: #3D3D3D;
}
/* line 771, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color1 {
  color: #FF4600;
}
/* line 774, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color2 {
  color: #FFB300;
}
/* line 777, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color3 {
  color: #E8E800;
}
/* line 780, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color4 {
  color: #97DF05;
}
/* line 783, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .color5 {
  color: #00AA0B;
}

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

/* end of PRZYCISKI */
/* ALERTY */
/* line 812, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .related-objects-box,
.application > .content .list-container.layout2020 .related-objects-box {
  margin-left: 50px;
}
/* line 814, ../../../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 822, ../../../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 826, ../../../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 841, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.row-box .flags-box,
.application > .content .list-container.layout2020 .flags-box {
  margin-left: 50px;
  color: #313131;
}
/* line 845, ../../../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 852, ../../../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 857, ../../../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 871, ../../../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 878, ../../../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 885, ../../../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 892, ../../../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 906, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list {
  background: #e5e5e5;
}
/* line 909, ../../../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 915, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list .item.with-number.with-left-icon.active-item {
  background: #ffffff;
}
/* line 919, ../../../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 928, ../../../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 937, ../../../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 945, ../../../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 954, ../../../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 968, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .list a .name {
  font-size: 18px;
  font-weight: normal;
}
/* line 973, ../../../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 980, ../../../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 988, ../../../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 995, ../../../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 1005, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .list-container.layout2020 .radius-box.darker {
  background: #eaeaea;
}
/* line 1009, ../../../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 1019, ../../../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 1024, ../../../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 1034, ../../../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 1044, ../../../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 1052, ../../../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 1059, ../../../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 1064, ../../../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 1072, ../../../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 1086, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application.route-app_operator > .content > .left, .application.route-app_host > .content > .left {
  background-color: #F2F2F2;
}

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

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

/* line 1101, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions {
  position: fixed;
  bottom: 10px;
  right: 25px;
  width: 320px;
  padding-bottom: 85px;
}
/* line 1108, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-box {
  text-align: right;
}
/* line 1111, ../../../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 1127, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.flying-actions .actions-toggle-box i {
  font-size: 28px;
  margin-right: 5px;
}
/* line 1133, ../../../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 1147, ../../../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 1159, ../../../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 1171, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button {
  text-align: left;
  padding-left: 30px;
}

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

/* line 1180, ../../../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 1188, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.approve-button:after {
  content: "\f058";
  right: 15px;
}

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

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

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

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

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

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

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

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

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

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

/* MODAL */
/* line 1237, ../../../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 1247, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 {
  font-size: 35px !important;
}
/* line 1250, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 i {
  padding-right: 20px;
  font-size: 90px;
  color: #9E0000;
}
/* line 1256, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info h3 span {
  text-transform: uppercase;
  text-align: left;
  width: 220px;
  display: inline-block;
}
/* line 1263, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.hidden-box-info p {
  padding: 10px 0 15px 0;
  font-size: 24px;
}

/* line 1269, ../../../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 1285, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.card.is-set {
  transform: scale(1.2);
}

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

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

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

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

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

/* line 1328, ../../../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;
  position: relative;
  overflow: hidden;
}
/* line 1340, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .user-avatar .logo-header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 1352, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .user-title {
  margin-top: 15px;
  position: absolute;
  left: 90px;
  right: 200px;
}
/* line 1359, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .up {
  text-align: left;
}
/* line 1363, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.right .down {
  text-align: left;
}

/* WYSZUKIWARKA */
/* line 1369, ../../../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 1380, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application .search-input-container {
  margin: 15px 25px 0 220px;
}

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

/* end of WYSZUKIWARKA */
/* line 1392, ../../../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 1402, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-file-button:hover {
  color: #BFBFBF;
}

/* line 1406, ../../../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 1414, ../../../src/AppBundle/Resources/sass/layout2020.scss */
input.required + .add-file-button {
  border-color: #c10000;
}

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

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

/* line 1426, ../../../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 1433, ../../../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 1437, ../../../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 1442, ../../../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 1451, ../../../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 1456, ../../../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 1461, ../../../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 1465, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.no-editable-preview {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 1473, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box.preview-import {
  background-color: #DFF4FF;
}
/* line 1475, ../../../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 1482, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .no-editable-preview {
  display: block;
}
/* line 1485, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .flying-buttons {
  display: none;
}
/* line 1488, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .add-file-button {
  display: none;
}
/* line 1491, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .tags-container .tag .remove-handler {
  display: none;
}
/* line 1495, ../../../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 1499, ../../../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 1501, ../../../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 1506, ../../../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 1508, ../../../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 1513, ../../../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 1521, ../../../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 1529, ../../../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 1535, ../../../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 1540, ../../../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 1546, ../../../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 1550, ../../../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 1554, ../../../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 1559, ../../../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 1565, ../../../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 1568, ../../../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 1572, ../../../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 1577, ../../../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 1585, ../../../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 1589, ../../../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 1595, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-sound .actions {
  display: none;
}
/* line 1601, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .type-camera .actions {
  display: none;
}
/* line 1606, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .info {
  display: none !important;
}
/* line 1610, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container.no-editable-box .edit-box .field .input-container .clear-handler {
  display: none;
}

/* line 1616, ../../../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 1623, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.limeaccesstwigtags_class .cke_combo_text {
  width: 65px;
}

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

/* line 1632, ../../../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 1645, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.mobile-list-number {
  display: none;
}

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

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

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

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

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

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

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

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

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

/* line 1696, ../../../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 1704, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-title-text {
  margin: 0 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1711, ../../../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 1720, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down .head-down-left {
  position: absolute;
  left: 20px;
}
/* line 1725, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.head-down .head-down-right {
  position: absolute;
  top: 6px;
  right: 25px;
}
/* line 1734, ../../../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 1745, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#filters-link {
  padding: 2px 25px 2px 30px;
  border: 1px solid #BFBFBF;
  display: inline-block;
  border-radius: 25px;
  margin: 0 8px 5px 0;
  background-color: #ffffff;
  line-height: 27px;
  font-weight: normal;
  color: #262626;
  text-transform: uppercase;
  position: relative;
}

/* line 1759, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#filters-link.selected {
  color: #ffffff !important;
  background-color: #f44437;
  border-color: #f44437;
}
/* line 1764, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#filters-link.selected .filter-icon {
  color: #ffffff;
}

/* line 1769, ../../../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 1781, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.white-button i {
  margin-right: 4px;
}
/* line 1784, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.white-button:focus, .white-button:hover {
  color: #666666;
}

/* line 1789, ../../../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 1799, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.add-new-toggle-box.bottom {
  position: unset;
  width: auto;
  display: none;
}

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

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

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

/* line 1825, ../../../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 1838, ../../../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 1850, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.group-box-a {
  display: inline-block;
}

/* line 1854, ../../../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 1865, ../../../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 1878, ../../../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 1884, ../../../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 1891, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container .bottom-navigation-element i {
  font-size: 27px;
}
/* line 1897, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.bottom-navigation-container .bottom-navigation-element-container.selected {
  background: #464646;
  color: #88FF00;
}

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

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

  /* robimy miejsce dla dolnej belki nawigacji w widoku mobilnym */
  /* line 1915, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .bottom-navigation-container,
  .view-host .bottom-navigation-container {
    display: flex;
  }
  /* line 1919, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager #main-content,
  .view-host #main-content {
    margin-bottom: 64px;
  }
  /* line 1923, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .flying-buttons,
  .view-host .flying-buttons {
    bottom: 74px;
  }
  /* line 1927, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .flying-actions,
  .view-host .flying-actions {
    bottom: 74px;
  }
  /* line 1931, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .undermenu,
  .view-host .undermenu {
    bottom: 64px;
  }
  /* line 1935, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .view-manager .menu,
  .view-host .menu {
    margin-bottom: 64px;
  }

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

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

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

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

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

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

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

  /* line 1975, ../../../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 1987, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application.search-opened .search-input-container > i.close-search {
    display: block;
    top: 8px;
  }
  /* line 1992, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application.search-opened .search-input-container > i.search-icon {
    display: none;
  }

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

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

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

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

  /* line 2020, ../../../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 2026, ../../../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 2032, ../../../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 2041, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .vertical-bar {
    top: 45px;
    left: 100px;
    width: 2px;
    height: 100px;
    background: #C6C6C6;
  }

  /* line 2049, ../../../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 2059, ../../../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 2068, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .list-container.layout2020 .list .group-a .list-info-box {
    padding-left: 30px;
  }

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

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

  /* line 2082, ../../../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 2089, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box {
    padding: 16px;
  }

  /* line 2093, ../../../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 2099, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .comment-box .note,
  .show-info-box .content {
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

  /* line 2122, ../../../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 2131, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-buttons .save-handler {
    padding-right: 45px;
  }

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

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

  /* line 2145, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field {
    margin-left: 0;
  }
  /* line 2149, ../../../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 2154, ../../../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 2159, ../../../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 2165, ../../../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 2170, ../../../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 2175, ../../../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 2182, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .list .item i {
    width: 40px;
    height: 40px;
  }
  /* line 2186, ../../../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 2193, ../../../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 2197, ../../../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 2202, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .application > .content .edit-container .edit-box .row-box .field .input-container .clear-handler {
    padding-top: 6px;
  }

  /* line 2208, ../../../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 2214, ../../../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 2219, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .add-file-button {
    font: normal normal normal 21px/29px Roboto;
  }

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

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

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

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

  /* line 2239, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box {
    padding: 20px 40px 30px 15px;
  }
  /* line 2242, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .row-box-button {
    display: none;
  }
  /* line 2246, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .row-box-button.row-always-show {
    display: block;
  }
  /* line 2250, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards {
    display: flex;
    justify-content: center;
    width: auto;
    margin-left: 0;
  }
  /* line 2256, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards .card {
    flex-basis: unset;
    flex-grow: unset;
    margin: 0 15px;
  }
  /* line 2262, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .cards .card i {
    font-size: 50px;
    display: block;
  }
  /* line 2269, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .envelope-icon {
    display: none;
  }
  /* line 2272, ../../../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 2277, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .author span {
    display: block;
    margin-bottom: 5px;
  }
  /* line 2282, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .comment-box .note {
    margin-left: 35px;
    font: normal normal 300 18px/22px 'Roboto', sans-serif;
  }
  /* line 2288, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box {
    text-align: center;
    margin-left: 30px;
  }
  /* line 2292, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .o-name {
    font-size: 18px;
    color: #313131;
    padding-bottom: 5px;
    margin-top: 10px;
  }
  /* line 2299, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .o-stars i {
    margin: 0 6px;
  }
  /* line 2303, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .partial-rate-labels {
    font-size: 18px;
    margin-top: 10px;
  }
  /* line 2308, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .partial-rate-stars {
    font-size: 50px;
    letter-spacing: 5px;
  }
  /* line 2313, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .mobile-stars {
    display: block;
    text-align: center;
    margin-left: -50px;
  }
  /* line 2319, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .desktop-stars {
    display: none;
  }
  /* line 2323, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .main-rate {
    display: none;
  }
  /* line 2327, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .row-box .rate-box .mobile-stars-box {
    border-top: 1px solid #C7C7C7;
    margin: 20px 30px;
  }

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

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

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

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

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

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

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

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

  /* line 2380, ../../../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 2390, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .mobile-list-number {
    display: block;
    font-size: 18px;
    text-align: center;
    padding-top: 5px;
  }

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

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

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

  /* line 2419, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  .flying-actions.small.add-btn {
    left: unset;
  }
}
/* checkboxy */
/* line 2427, ../../../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 2432, ../../../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 2440, ../../../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 2453, ../../../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 2458, ../../../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 2464, ../../../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 2470, ../../../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 2476, ../../../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 2488, ../../../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 2496, ../../../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 2503, ../../../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 2515, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination {
  width: 100%;
  padding: 20px 0;
  background-color: #DFF4FF;
}
/* line 2520, ../../../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 2528, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination ul li > a {
  display: block;
  font: normal normal 300 22px/27px Roboto;
  color: #313131;
}
/* line 2534, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination ul li > span {
  color: #313131;
}
/* line 2539, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev, .import-pagination .next {
  font: normal normal normal 36px/43px FontAwesome;
  color: #6C6C6C;
  display: block;
}
/* line 2544, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev {
  margin-left: 20px;
}
/* line 2547, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .next {
  margin-right: 20px;
}
/* line 2550, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .prev:before {
  content: "\f053";
}
/* line 2553, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-pagination .next:before {
  content: "\f054";
}

/* end of import paginacja */
/* import progressbar */
/* line 2560, ../../../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 2569, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#myBar {
  width: 1%;
  height: 73px;
  background-color: #00970F;
}

/* line 2575, ../../../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 2585, ../../../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 2597, ../../../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 2603, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .file-preview {
  background-color: #ffffff !important;
  border: 1px solid #BFBFBF;
}
/* line 2607, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .file-preview-image a {
  color: #343434;
  font-size: 14px;
}
/* line 2611, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .import-dashed-line {
  border: 1px dashed #434343;
}
/* line 2614, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .related-column-row {
  line-height: 30px;
  padding-left: 30px;
}
/* line 2618, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .related-column-row select {
  width: 90%;
  background: #ffffff;
}
/* line 2623, ../../../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 2628, ../../../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 2635, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.edit-container.editable.import .make-import-button i {
  font-size: 48px;
  position: absolute;
  left: 35px;
  top: 15px;
}

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

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

/* line 2659, ../../../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 2671, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-download-file:focus,
.import-upload-file:focus,
.import-errors-file:focus {
  line-height: 35px;
}
/* line 2675, ../../../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 2683, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.import-errors-file {
  background-color: #910000;
  margin: 15px 50px 15px 50px;
}

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

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

/* line 2727, ../../../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 2737, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-social:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 2743, ../../../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 2751, ../../../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 2761, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login .icon:before {
  display: inline-block;
  width: 40px;
}
/* line 2765, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button--social-login .icon:after {
  content: "";
}

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

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

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

/* line 2781, ../../../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 2787, ../../../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 2794, ../../../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 2801, ../../../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 2808, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box .option-positionable .up-down-handler {
  position: absolute;
  right: 0;
  top: 4px;
}
/* line 2813, ../../../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 2819, ../../../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 2828, ../../../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 2829, ../../../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 2833, ../../../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 2841, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list li {
  background-color: #f2f2f2;
  border: 1px dotted #dadada;
  font-size: 14px;
}
/* line 2847, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list li.selected {
  background-color: #dadada;
}
/* line 2851, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list .fields-multi-list-box {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2857, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.fields-multi-list .fields-multi-list-row {
  line-height: 20px;
  padding: 8px;
}

/* line 2863, ../../../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 2870, ../../../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 2882, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-item-name {
  background: #bfbfbf;
  left: 20px;
  width: 66px;
  height: 15px;
  bottom: 10px;
  position: absolute;
}

/* line 2891, ../../../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 2900, ../../../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 2910, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .empty-info2 {
  top: 62px;
}

/* line 2914, ../../../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 2924, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.empty-item .flags-box {
  position: absolute;
  right: 120px;
  bottom: 12px;
}

/* line 2931, ../../../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 2937, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.application > .content .edit-container .edit-box.filters .field .tiles a.selected {
  background: #E8E7C0;
  color: #262626;
}

/* line 2942, ../../../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 2956, ../../../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 2962, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-small {
  border-radius: 0px;
  margin-bottom: 3px;
  margin-right: 3px;
}
/* line 2966, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.button-small i {
  margin: 0 3px 0 -8px;
}

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

/* line 2976, ../../../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 2985, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-filter-edit-add {
  position: absolute;
  right: 10px;
  font-size: 20px;
  top: 8px;
  cursor: pointer;
}

/* line 2993, ../../../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 3002, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser {
  height: 100%;
}
/* line 3005, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images {
  margin: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}
/* line 3010, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector {
  float: left;
}
/* line 3014, ../../../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 3022, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-images .cc-selector input:active + .label-image {
  opacity: .9;
}
/* line 3026, ../../../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 3032, ../../../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 3047, ../../../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 3054, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.ckeditor-browser .ckeditor-browser-buttons {
  display: flex;
}

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

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

/* line 3073, ../../../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 3083, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textace.fullscreen {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9995;
}
/* line 3091, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.textace.fullscreen #titleEditor {
  height: 100% !important;
}

/* line 3096, ../../../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 3108, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.filters-button {
  font-size: 16px;
  color: #6C6C6C !important;
}

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

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

/* line 3122, ../../../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 3132, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.zigzag-up, .zigzag-down {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0px 8px 9px 8px;
  background: #ffffff;
}

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

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

/* line 3146, ../../../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 3158, ../../../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 3163, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons {
  display: none;
  position: absolute;
  right: 0px;
  bottom: 34px;
  margin-top: 0;
}
/* line 3170, ../../../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 3185, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.subform-add-icons .icon .icon-title {
  color: #666666;
  padding-left: 25px;
  font-size: 16px;
  line-height: 35px;
}
/* line 3192, ../../../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 3210, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container {
  display: none;
  padding: 20px 30px 10px 30px;
}
/* line 3214, ../../../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 3222, ../../../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 3231, ../../../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 3239, ../../../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 3246, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar span {
  display: block;
  line-height: 40px;
  height: 40px;
  text-align: center;
}
/* line 3253, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound .sound-container .sound-bar a.button-pause {
  display: none;
}
/* line 3262, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound.playing .sound-container .sound-bar a.button-pause {
  display: block;
}
/* line 3266, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.type-sound.playing .sound-container .sound-bar a.button-play {
  display: none;
}

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

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

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

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

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

/* line 3296, ../../../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 3311, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve {
  font: normal normal normal 30px/40px FontAwesome;
  padding-left: calc(50% - 65px);
}
/* line 3315, ../../../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 3323, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .ok {
  background: #159e00;
  color: #fff;
  border-radius: 20px;
}
/* line 3329, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .cancel {
  background: #c10000;
  color: #fff;
  border-radius: 20px;
}
/* line 3335, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .ok:before {
  content: "\f00c";
}
/* line 3338, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.draggable-approve .cancel:before {
  content: "\f00d";
}

/* terminal - edit */
/* line 3344, ../../../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 3350, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#container h3, .screen-container h3 {
  text-align: center;
  margin: 0;
  margin-bottom: 10px;
}

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

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

/* line 3359, ../../../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 3369, ../../../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 3377, ../../../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 3387, ../../../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 3394, ../../../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 3404, ../../../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 3411, ../../../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 3421, ../../../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 3429, ../../../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 3436, ../../../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 3442, ../../../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 3456, ../../../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 3465, ../../../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 3473, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.close-modal-handle {
  font: normal normal normal 20px/15px FontAwesome;
  right: 5px;
  width: 20px;
  height: 20px;
}

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

/* line 3484, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-config-handler, .screen-copy-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 3497, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-config-handler:before {
  content: "\f085";
}

/* line 3501, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-copy-handler {
  left: 35px;
}

/* line 3505, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.screen-copy-handler:before {
  content: "\f24d";
}

/* end of terminal - edit */
/* line 3510, ../../../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 3517, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom_field_row {
  margin-left: 0;
}

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

/* line 3523, ../../../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 3528, ../../../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 3532, ../../../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 3535, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_color_label {
  margin-right: 20px;
}

/* line 3538, ../../../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 3543, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.rate_add, .custom_field_add {
  font-size: 20px;
}

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

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

/* line 3560, ../../../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 3575, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.resize-panel:after {
  color: #f2f2f2;
  content: "\f100";
}

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

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

/* line 3595, ../../../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 3604, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.remove-chart-button {
  position: absolute;
  right: 20px;
  top: 15px;
  z-index: 10;
}

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

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

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

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

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

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

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

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

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

/* line 3663, ../../../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 3673, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.page-info span {
  display: block;
  padding: 0 50px;
  text-align: center;
  max-width: 800px;
  height: 100px;
}

/* line 3682, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form {
  max-width: 100%;
  margin: 50px auto;
  margin-bottom: -20px;
  background-color: #fff;
  overflow: hidden;
}
/* line 3689, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #lines-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
/* line 3695, ../../../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 3707, ../../../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 3716, ../../../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 3727, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form .line button:hover {
  background-color: #c0392b;
}
/* line 3731, ../../../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 3744, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #submit-btn {
  background-color: #2ecc71;
  float: right;
}
/* line 3749, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #add-line-btn:hover {
  background-color: #007ecd;
}
/* line 3753, ../../../src/AppBundle/Resources/sass/layout2020.scss */
#dynamic-form #submit-btn:hover {
  background-color: #27ae60;
}
/* line 3757, ../../../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 3768, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #dynamic-form .line {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  /* line 3772, ../../../src/AppBundle/Resources/sass/layout2020.scss */
  #dynamic-form #add-line-btn {
    width: 100%;
  }
}

/* line 3778, ../../../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 3792, ../../../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 3800, ../../../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 3815, ../../../src/AppBundle/Resources/sass/layout2020.scss */
.custom-modal-content .tooltip-icon:hover {
  background-color: #0056b3;
  color: #fff;
  transition: 0.2s ease;
}

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

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