@charset "UTF-8";
/* line 5, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 90, ../sass/screen.scss */
.font-weight-400 {
  font-weight: 400 !important;
}

/* line 94, ../sass/screen.scss */
.custom-button-small, html body .content .btn-success-custom, html body .content .btn-info-custom, html body .content .btn-warning-custom, html body .content .btn-danger-custom {
  border-radius: 2px;
  border-color: #ffffff;
  color: #fff;
  height: 35px;
  width: 30%;
  margin-left: 1.5%;
  margin-right: 1.5%;
}

/* line 104, ../sass/screen.scss */
.custom-form-buttons {
  font-size: 0;
}

/* line 112, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-header {
  background-color: #990a2b !important;
  border: 0;
}
/* line 117, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-date {
  background-color: #990a2b;
}
/* line 123, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn {
  margin-right: 5px;
}
/* line 126, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn:last-child {
  margin-right: 0;
}
/* line 133, ../sass/screen.scss */
.dtp .p10 > a {
  color: white !important;
}
/* line 138, ../sass/screen.scss */
.dtp table thead {
  background-color: inherit !important;
}
/* line 144, ../sass/screen.scss */
.dtp table tbody td:last-child {
  padding: 0.5em 0.3em !important;
}

/* line 152, ../sass/screen.scss */
ul.selectr-label.selectr-tags {
  font-size: 13px;
}
/* line 155, ../sass/screen.scss */
ul.selectr-label.selectr-tags li.selectr-tag {
  font-size: 13px;
}

/* line 160, ../sass/screen.scss */
.selectr-container {
  font-size: 13px;
}

/* line 164, ../sass/screen.scss */
.alert {
  font-size: 14px;
}

/* line 169, ../sass/screen.scss */
a:hover {
  text-decoration: none !important;
}

/* line 175, ../sass/screen.scss */
#modalAccreditationToEvent .modal-content {
  padding-bottom: 20px;
}
/* line 178, ../sass/screen.scss */
#modalAccreditationToEvent .modal-content .modal-header {
  display: block;
}
/* line 181, ../sass/screen.scss */
#modalAccreditationToEvent .modal-content .modal-header .close {
  margin: inherit;
  padding: inherit;
}

/* line 190, ../sass/screen.scss */
.match-boxes {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-family: 'Oswald', sans-serif;
  color: white;
  margin-bottom: 15px;
  padding: 0 20px;
  border-radius: 3px;
}
@media (max-width: 768px) {
  /* line 190, ../sass/screen.scss */
  .match-boxes {
    padding: 0;
  }
}
/* line 204, ../sass/screen.scss */
.match-boxes .match-box {
  width: 100%;
  overflow: hidden;
  padding: 20px 0;
  display: table;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
}
@media (max-width: 768px) {
  /* line 204, ../sass/screen.scss */
  .match-boxes .match-box {
    display: block;
  }
}
/* line 214, ../sass/screen.scss */
.match-boxes .match-box:last-child {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
}
/* line 218, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams {
  display: table-cell;
  vertical-align: top;
  width: 220px;
}
@media (max-width: 768px) {
  /* line 218, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 218, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    width: 150px;
  }
}
/* line 229, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams .match-box-team {
  height: 100px;
  width: 100px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 229, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team {
    width: 70px;
    height: 70px;
  }
}
/* line 241, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams .match-box-team:first-child {
  margin-right: 15px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 241, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team:first-child {
    margin-right: 5px;
  }
}
/* line 250, ../sass/screen.scss */
.match-boxes .match-box .match-box-description {
  display: table-cell;
  vertical-align: top;
  padding: 0 30px;
}
@media (max-width: 768px) {
  /* line 250, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 250, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description {
    padding: 0 10px;
  }
}
/* line 263, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-title {
  font-size: 42px;
  line-height: calc(100px - 24px - 18px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 263, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-title {
    font-size: 22px;
    line-height: calc(70px - 26px - 14px);
  }
}
/* line 274, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-title .vs {
  color: #a19161;
}
/* line 279, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-date {
  font-size: 16px;
  line-height: 18px;
  font-weight: 100;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 279, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-date {
    font-size: 12px;
    line-height: 14px;
  }
}
/* line 292, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-date .match-box-date-text {
  vertical-align: top;
  display: inline-block;
}
/* line 297, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-date .match-box-flag-confirmed {
  height: 18px;
  width: 18px;
  background-image: url("../img/graphic/checkbox_green.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 310, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-accreditation-date {
  font-size: 16px;
  line-height: 24px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: -0.2px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 310, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-accreditation-date {
    font-size: 12px;
    line-height: 26px;
  }
}
/* line 325, ../sass/screen.scss */
.match-boxes .match-box .match-box-buttons {
  display: table-cell;
  vertical-align: top;
  width: 120px;
}
@media (max-width: 768px) {
  /* line 325, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons {
    width: 100%;
    display: block;
    padding: 0 20px;
  }
}
/* line 335, ../sass/screen.scss */
.match-boxes .match-box .match-box-buttons .main-button {
  margin-top: 10px;
  font-size: 16px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 335, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons .main-button {
    margin-top: 0;
  }
}
/* line 345, ../sass/screen.scss */
.match-boxes .empty {
  text-align: center;
  line-height: 144px;
}

/* line 352, ../sass/screen.scss */
.jsgrid {
  font-size: 15px;
  line-height: 30px;
}
/* line 356, ../sass/screen.scss */
.jsgrid .jsgrid-grid-header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: inherit;
}
/* line 362, ../sass/screen.scss */
.jsgrid .jsgrid-grid-body {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 368, ../sass/screen.scss */
.jsgrid .jsgrid-header-row .jsgrid-header-cell {
  font-weight: bold;
}
/* line 375, ../sass/screen.scss */
.jsgrid .jsgrid-filter-row .jsgrid-control-field input {
  display: none;
}
/* line 380, ../sass/screen.scss */
.jsgrid .jsgrid-filter-row input {
  box-sizing: border-box;
}
/* line 385, ../sass/screen.scss */
.jsgrid input {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  border: 1px solid #e2e2e2;
}
/* line 394, ../sass/screen.scss */
.jsgrid .jsgrid-cell {
  padding: 5px 10px;
  vertical-align: top;
}
/* line 398, ../sass/screen.scss */
.jsgrid .jsgrid-cell .jsgrid-cell-image {
  height: 30px;
  width: 100%;
  background-size: auto 70%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 3px;
}
/* line 408, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: inherit !important;
  padding: inherit !important;
  border: none !important;
  margin-right: 5px !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 419, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 424, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-list-button {
  background-image: url("../img/jsgrid/list.svg");
}
/* line 427, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.figc-list {
  background-image: url("../img/icons/admin/admin_white_icon.svg") !important;
  background-color: black;
  border-radius: 3px;
}
/* line 433, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-edit-button {
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 437, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-remove-button {
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 441, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-delete-button {
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 445, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-send-mail-button {
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 449, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-xls-button {
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 453, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-vivaticket-button {
  background-image: url("../img/jsgrid/vivaticket.svg");
}
/* line 457, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-check-button {
  background-image: url("../img/jsgrid/check.svg");
}
/* line 461, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-add-button {
  background-image: url("../img/jsgrid/add.svg");
}
/* line 465, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-fixed-button {
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 469, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-email-button {
  background-image: url("../img/jsgrid/email.svg");
}
/* line 473, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-accreditation-button {
  background-image: url("../img/jsgrid/accreditation.svg");
}
/* line 480, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="gray"] {
  background-color: lightgray;
  padding: 0 5px;
  border-radius: 5px;
  display: block;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 490, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="green"] {
  background-color: #006200;
  padding: 0 5px;
  border-radius: 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 501, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="red"] {
  background-color: #bb1914;
  padding: 0 5px;
  border-radius: 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 512, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="yellow"] {
  background-color: #ffc900;
  padding: 0 5px;
  border-radius: 5px;
  display: block;
  text-align: center;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 523, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="blue"] {
  background-color: #0068A8;
  padding: 0 5px;
  border-radius: 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 535, ../sass/screen.scss */
.jsgrid .jsgrid-control-field {
  padding: 10px !important;
}
/* line 541, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input {
  box-sizing: border-box !important;
}
/* line 544, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: border-box !important;
  padding: inherit !important;
  border: none !important;
  margin: 5px !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 555, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 560, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-list-button {
  background-image: url("../img/jsgrid/list.svg");
}
/* line 564, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-edit-button {
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 568, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-cancel-edit-button, .jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-remove-button {
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 573, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-delete-button {
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 577, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-send-mail-button {
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 581, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-xls-button {
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 585, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-update-button, .jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-check-button {
  background-image: url("../img/jsgrid/check.svg");
}
/* line 590, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-add-button {
  background-image: url("../img/jsgrid/add.svg");
}
/* line 594, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-fixed-button {
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 598, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-email-button {
  background-image: url("../img/jsgrid/email.svg");
}
/* line 602, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-accreditation-button {
  background-image: url("../img/jsgrid/accreditation.svg");
}
/* line 611, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell {
  padding: 10px;
  vertical-align: top;
}
/* line 616, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: inherit !important;
  padding: inherit !important;
  border: none !important;
  margin-right: 5px !important;
  background-repeat: no-repeat;
  height: 30px;
  width: 24px;
  vertical-align: top;
}
/* line 628, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"]:last-child {
  margin-right: 0 !important;
  padding: 0 !important;
}
/* line 632, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"]:last-child:hover {
  margin-right: 0 !important;
}
/* line 637, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-list-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/list.svg");
}
/* line 643, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-edit-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 649, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-remove-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 655, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-delete-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 661, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-send-mail-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 667, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-xls-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 673, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-check-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/check.svg");
}
/* line 679, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-add-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/add.svg");
}
/* line 685, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-fixed-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 691, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-vivaticket-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/vivaticket.svg");
  width: 35px;
}

/* line 705, ../sass/screen.scss */
#custom-form .input-container {
  display: table;
  width: 100%;
}
/* line 709, ../sass/screen.scss */
#custom-form .input-container .field {
  position: relative;
  float: left;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 715, ../sass/screen.scss */
#custom-form .input-container .field.row_one {
  height: 59px;
}
/* line 719, ../sass/screen.scss */
#custom-form .input-container .field.row_two {
  height: calc(59px * 2);
}
/* line 723, ../sass/screen.scss */
#custom-form .input-container .field.row_three {
  height: calc(59px * 3);
}
/* line 727, ../sass/screen.scss */
#custom-form .input-container .field.row_four {
  height: calc(59px * 4);
}
/* line 731, ../sass/screen.scss */
#custom-form .input-container .field.row_five {
  height: calc(59px * 5);
}
/* line 735, ../sass/screen.scss */
#custom-form .input-container .field.row_six {
  height: calc(59px * 6);
}
/* line 739, ../sass/screen.scss */
#custom-form .input-container .field.column_one {
  width: 100%;
}
/* line 743, ../sass/screen.scss */
#custom-form .input-container .field.column_two {
  width: calc((100% / 2));
}
/* line 747, ../sass/screen.scss */
#custom-form .input-container .field.column_three {
  width: calc((100% / 3));
}
/* line 751, ../sass/screen.scss */
#custom-form .input-container .field.column_four {
  width: calc((100% / 4));
}
/* line 755, ../sass/screen.scss */
#custom-form .input-container .field.column_five {
  width: calc((100% / 5));
}
/* line 759, ../sass/screen.scss */
#custom-form .input-container .field.column_six {
  width: calc((100% / 6));
}
/* line 763, ../sass/screen.scss */
#custom-form .input-container .field.column_seven {
  width: calc((100% / 7));
}
/* line 767, ../sass/screen.scss */
#custom-form .input-container .field.column_eight {
  width: calc((100% / 8));
}
/* line 771, ../sass/screen.scss */
#custom-form .input-container .field.column_twelve {
  width: calc((100% / 12));
}
/* line 775, ../sass/screen.scss */
#custom-form .input-container .field.column_sixteen {
  width: calc((100% / 16));
}
/* line 779, ../sass/screen.scss */
#custom-form .input-container .field.one {
  width: 100%;
}
/* line 783, ../sass/screen.scss */
#custom-form .input-container .field.empty {
  min-height: 10px;
  font-size: 14px;
  text-align: center;
  width: 100%;
}
/* line 790, ../sass/screen.scss */
#custom-form .input-container .field.open {
  height: 100%;
}
/* line 793, ../sass/screen.scss */
#custom-form .input-container .field.open .block-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 800, ../sass/screen.scss */
#custom-form .input-container .field.external-link input {
  padding-right: 30px !important;
}
/* line 806, ../sass/screen.scss */
#custom-form .input-container .field.history.title {
  border-bottom: 1px solid #666666;
  color: #666666;
}
/* line 811, ../sass/screen.scss */
#custom-form .input-container .field.history.field-external-link {
  background-image: url("../img/icons/admin/external_link_icon_gray.svg");
}
/* line 815, ../sass/screen.scss */
#custom-form .input-container .field.history.field-name {
  color: #999999;
}
/* line 819, ../sass/screen.scss */
#custom-form .input-container .field.history input {
  color: #999999;
}
/* line 824, ../sass/screen.scss */
#custom-form .input-container .field.note {
  font-size: 15px;
  line-height: 20px;
  margin: 5px 15px -19px 6px;
  display: block;
  text-align: left;
  width: calc(100% - 10px);
  min-height: 30px;
  height: auto;
}
/* line 835, ../sass/screen.scss */
#custom-form .input-container .field .red {
  color: red;
  font-weight: bold;
}
/* line 840, ../sass/screen.scss */
#custom-form .input-container .field.title {
  font-size: 17px;
  line-height: 30px;
  height: 0;
  margin: 15px 5px 15px;
  min-height: 30px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
  text-align: left;
  border-bottom: 1px solid #f6a800;
  color: #f6a800;
  width: calc(100% - 10px);
}
/* line 854, ../sass/screen.scss */
#custom-form .input-container .field.title:first-child {
  margin-top: 0;
}
/* line 858, ../sass/screen.scss */
#custom-form .input-container .field.title.error {
  color: #bb1914;
  border-color: #ca3c3a;
}
/* line 863, ../sass/screen.scss */
#custom-form .input-container .field.title .left {
  float: left;
}
/* line 867, ../sass/screen.scss */
#custom-form .input-container .field.title .right {
  float: right;
}
@media (max-width: 768px) {
  /* line 709, ../sass/screen.scss */
  #custom-form .input-container .field {
    width: 100%;
  }
}
/* line 876, ../sass/screen.scss */
#custom-form .input-container .field.full {
  width: 100%;
}
/* line 883, ../sass/screen.scss */
#custom-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 889, ../sass/screen.scss */
#custom-form .input-container .field.readonly .field-name {
  color: #0b2d3e;
}
/* line 894, ../sass/screen.scss */
#custom-form .input-container .field > .slim {
  margin-top: 20px;
  border-radius: 15px;
}
/* line 898, ../sass/screen.scss */
#custom-form .input-container .field > .slim input {
  min-height: auto;
}
/* line 902, ../sass/screen.scss */
#custom-form .input-container .field > .slim .slim-btn-group {
  padding: 3px 0;
}
/* line 907, ../sass/screen.scss */
#custom-form .input-container .field .empty-box {
  max-height: calc(100% - 15px);
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 17px;
  position: absolute;
  margin: 20px 15px 0;
  box-sizing: border-box;
  background-color: lightgray;
}
/* line 919, ../sass/screen.scss */
#custom-form .input-container .field .empty-box .empty-value {
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  height: 30px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
/* line 934, ../sass/screen.scss */
#custom-form .input-container .field .tooltips {
  position: absolute;
  right: 12px;
  top: 16px;
  margin: auto;
}
/* line 941, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .field-external-link {
  cursor: pointer;
  display: inline-block;
  margin-left: 3px;
  vertical-align: top;
  transition: .2s opacity;
}
/* line 948, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .field-external-link:hover {
  opacity: 0.8;
}
/* line 952, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .field-external-link .image {
  height: 20px;
  width: 20px;
  background-image: url("../img/icons/admin/external_link_icon.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 962, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ok {
  cursor: pointer;
  transition: .2s opacity;
  display: inline-block;
  vertical-align: top;
  margin-left: 3px;
}
/* line 969, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ok:hover {
  opacity: 0.8;
}
/* line 973, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ok .image {
  height: 20px;
  width: 20px;
  background-image: url("../img/icons/admin/sf_ok.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 983, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ko {
  cursor: pointer;
  transition: .2s opacity;
  display: inline-block;
  margin-left: 3px;
  vertical-align: top;
}
/* line 990, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ko:hover {
  opacity: 0.8;
}
/* line 994, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ko .image {
  height: 20px;
  width: 20px;
  background-image: url("../img/icons/admin/sf_ko.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1006, ../sass/screen.scss */
#custom-form .input-container .field .field-name {
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 5px;
  color: #990a2b;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 1021, ../sass/screen.scss */
#custom-form .input-container .field select {
  margin-top: 25px;
}
/* line 1025, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container {
  margin-top: 20px;
}
/* line 1028, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-options-container {
  border-color: #e2e2e2 !important;
}
/* line 1032, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-selected {
  padding: 6px 10px !important;
}
/* line 1037, ../sass/screen.scss */
#custom-form .input-container .field input {
  padding: 11px 5px;
  margin-bottom: 10px;
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #e2e2e2;
  background-color: transparent;
  width: 100%;
  transition: 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
  white-space: pre;
  min-height: 40px;
}
/* line 1051, ../sass/screen.scss */
#custom-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 1057, ../sass/screen.scss */
#custom-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 1060, ../sass/screen.scss */
#custom-form .input-container .field input.active:focus {
  border-bottom: 1px solid #990a2b;
}
/* line 1067, ../sass/screen.scss */
#custom-form .input-container .field textarea {
  padding: 0;
  padding-bottom: 6px;
  margin: 11px 5px;
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  transition: 0.3s margin, 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 1079, ../sass/screen.scss */
#custom-form .input-container .field textarea.active {
  padding-bottom: 0;
  margin: 17px 5px 11px;
}
/* line 1083, ../sass/screen.scss */
∂
#custom-form .input-container .field textarea.active:focus {
  border-color: #990a2b;
}
/* line 1090, ../sass/screen.scss */
#custom-form .input-container .field .switchery {
  margin-top: 19px;
}
/* line 1094, ../sass/screen.scss */
#custom-form .input-container .field .icheckbox_square-blue {
  vertical-align: top;
  display: inline-block;
}
/* line 1099, ../sass/screen.scss */
#custom-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 1105, ../sass/screen.scss */
#custom-form .input-container .field .form-checkbox-title {
  font-size: 18px;
  line-height: 22px;
  vertical-align: top;
  display: inline-block;
  padding-left: 5px;
  width: calc(100% - 50px);
}
@media (max-width: 768px) {
  /* line 1105, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 14px;
  }
}
@media (max-width: 375px) {
  /* line 1105, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 10px;
  }
}
/* line 1120, ../sass/screen.scss */
#custom-form .input-container .field .radio-lbl {
  font-size: 18px;
  margin: 11px 30px 0 5px;
  line-height: 22px;
  vertical-align: top;
  display: inline-block;
}
/* line 1128, ../sass/screen.scss */
#custom-form .input-container .field .picker {
  max-width: 466px;
}
/* line 1132, ../sass/screen.scss */
#custom-form .input-container .field .picker .picker__holder:active, #custom-form .input-container .field .picker .picker__holder:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 1142, ../sass/screen.scss */
#custom-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 1146, ../sass/screen.scss */
#custom-form .slims .slim {
  position: relative;
  width: 48%;
  border-radius: 5px;
  display: inline-block;
  vertical-align: top;
  margin-right: 4%;
}
@media (max-width: 375px) {
  /* line 1146, ../sass/screen.scss */
  #custom-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 1158, ../sass/screen.scss */
#custom-form .slims .slim:last-child {
  margin: 0;
}
/* line 1162, ../sass/screen.scss */
#custom-form .slims .slim.full {
  width: 100%;
}
/* line 1167, ../sass/screen.scss */
#custom-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 1172, ../sass/screen.scss */
#custom-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 1179, ../sass/screen.scss */
.personal-data .slim .slim-file-hopper, .identitaview .slim .slim-file-hopper {
  background-color: #80808042 !important;
}

/* line 1182, ../sass/screen.scss */
.slim[data-state*=empty]:hover {
  background-color: unset !important;
  cursor: pointer !important;
}

/* line 1186, ../sass/screen.scss */
.identitaview .slim .slim-file-hopper {
  min-height: 210px;
}

/*.identitaview .slim .slim-area {
	min-height: 210px;
}*/
/* line 1196, ../sass/screen.scss */
#main-form .input-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 1201, ../sass/screen.scss */
#main-form .input-container .field {
  position: relative;
  width: 48%;
  min-height: 64px;
}
@media (max-width: 768px) {
  /* line 1201, ../sass/screen.scss */
  #main-form .input-container .field {
    width: 100%;
  }
}
/* line 1209, ../sass/screen.scss */
#main-form .input-container .field.full {
  width: 100%;
}
/* line 1216, ../sass/screen.scss */
#main-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 1222, ../sass/screen.scss */
#main-form .input-container .field.readonly .field-name {
  color: #273135;
}
/* line 1227, ../sass/screen.scss */
#main-form .input-container .field .field-name {
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 5px;
  color: #990a2b;
  display: none;
}
/* line 1238, ../sass/screen.scss */
#main-form .input-container .field select {
  margin-top: 25px;
  height: 40px;
}
/* line 1243, ../sass/screen.scss */
#main-form .input-container .field input {
  padding: 11px 5px;
  margin-bottom: 15px;
  font-size: 18px;
  border: 0;
  border-bottom: 1px solid #e2e2e2;
  background-color: transparent;
  width: 100%;
  transition: 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 1255, ../sass/screen.scss */
#main-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 1261, ../sass/screen.scss */
#main-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 1264, ../sass/screen.scss */
#main-form .input-container .field input.active:focus {
  border-bottom: 1px solid #990a2b;
}
/* line 1271, ../sass/screen.scss */
#main-form .input-container .field textarea {
  padding: 11px 5px;
  margin: 30px 0 15px;
  min-height: 100px;
  font-size: 18px;
  border: 1px solid #e2e2e2;
  background-color: transparent;
  width: 100%;
  transition: 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 1284, ../sass/screen.scss */
#main-form .input-container .field textarea.active:focus {
  border-color: #990a2b;
}
/* line 1290, ../sass/screen.scss */
#main-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 1296, ../sass/screen.scss */
#main-form .input-container .field .form-checkbox-title {
  font-size: 18px;
  line-height: 22px;
  vertical-align: top;
  display: inline-block;
  margin-left: 5px;
}
/* line 1304, ../sass/screen.scss */
#main-form .input-container .field .radio-lbl {
  font-size: 18px;
  margin: 11px 30px 0 5px;
  line-height: 22px;
  vertical-align: top;
  display: inline-block;
}
/* line 1312, ../sass/screen.scss */
#main-form .input-container .field .picker {
  max-width: 466px;
}
/* line 1316, ../sass/screen.scss */
#main-form .input-container .field .picker .picker__holder:active, #main-form .input-container .field .picker .picker__holder:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 1326, ../sass/screen.scss */
#main-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 1330, ../sass/screen.scss */
#main-form .slims .slim {
  position: relative;
  width: 48%;
  border-radius: 5px;
  display: inline-block;
  vertical-align: top;
  margin-right: 4%;
}
@media (max-width: 375px) {
  /* line 1330, ../sass/screen.scss */
  #main-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 1342, ../sass/screen.scss */
#main-form .slims .slim:last-child {
  margin: 0;
}
/* line 1346, ../sass/screen.scss */
#main-form .slims .slim.full {
  width: 100%;
}
/* line 1351, ../sass/screen.scss */
#main-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 1356, ../sass/screen.scss */
#main-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 1363, ../sass/screen.scss */
html {
  height: auto !important;
  font-family: 'Lato', sans-serif;
  background-color: #273136;
}
/* line 1368, ../sass/screen.scss */
html body {
  height: 100vh;
  background-color: #273136;
  font-family: 'Lato', sans-serif;
}
/* line 1373, ../sass/screen.scss */
html body #cookie-bar {
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-backdrop-filter: blur(10px);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 1381, ../sass/screen.scss */
html body #cookie-bar p {
  margin: auto;
  max-width: 1680px;
  text-align: center;
  color: white;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
}
/* line 1390, ../sass/screen.scss */
html body #cookie-bar p a {
  padding: 0 5px;
  color: white;
  font-weight: bold;
}
/* line 1398, ../sass/screen.scss */
html body header {
  grid-row: 1 / 2;
}
/* line 1402, ../sass/screen.scss */
html body .content {
  grid-row: 2 / 3;
}
/* line 1406, ../sass/screen.scss */
html body footer {
  grid-row: 3 / 4;
}
/* line 1410, ../sass/screen.scss */
html body[admin="1"] {
  display: grid;
  grid-template-columns: 240px auto;
  -ms-grid-columns: 240px auto;
  grid-template-rows: 53px auto 72px;
  -ms-grid-rows: 53px auto 72px;
}
@media screen and (max-width: 1024px) {
  /* line 1410, ../sass/screen.scss */
  html body[admin="1"] {
    grid-template-columns: auto !important;
    -ms-grid-columns: auto !important;
    grid-template-rows: 53px 1fr auto;
    -ms-grid-rows: 53px 1fr auto;
  }
}
/* line 1424, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] {
  grid-template-columns: 72px auto;
  -ms-grid-columns: 72px auto;
}
@media screen and (max-width: 1024px) {
  /* line 1428, ../sass/screen.scss */
  html body[admin="1"][collapsed="1"] .menu {
    display: none;
  }
}
/* line 1433, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container {
  width: 72px;
}
/* line 1436, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-header {
  padding: 10px;
}
/* line 1439, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-header .menu-header-logo {
  background-image: url("../img/icons/fasmedia_min_logo.svg");
  background-position: center;
}
/* line 1447, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-elements-container .menu-elements .menu-element {
  grid-template-columns: 1fr;
  padding: 10px 0;
}
/* line 1451, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-elements-container .menu-elements .menu-element .menu-element-label {
  display: none;
}
/* line 1456, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-elements-container .menu-elements .menu-element.list .menu-elements {
  width: auto;
}
/* line 1460, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-elements-container .menu-elements .menu-element.list:after {
  height: 14px;
  width: 14px;
  top: 15px;
  right: 3px;
}
/* line 1471, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-collapse {
  grid-template-columns: 1fr;
}
/* line 1474, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-collapse .menu-collapse-icon {
  transform: rotate(180deg);
}
/* line 1478, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-collapse .menu-collapse-label {
  display: none;
}
/* line 1483, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-footer {
  margin: 0;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  padding: 14px;
}
/* line 1489, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-footer .menu-footer-label {
  display: none;
}
/* line 1493, ../sass/screen.scss */
html body[admin="1"][collapsed="1"] .menu .menu-container .menu-footer .menu-footer-logo {
  background-image: url("../img/icons/empsol_min_logo.svg");
}
/* line 1503, ../sass/screen.scss */
html body[admin="1"] header .header-container .header-element,
html body[admin="1"] header .header-container .header-logo {
  display: none;
}
/* line 1511, ../sass/screen.scss */
html body[admin="0"] {
  display: grid;
  grid-template-columns: auto;
  -ms-grid-columns: auto;
  grid-template-rows: 53px auto 72px;
  -ms-grid-rows: 53px auto 72px;
}
@media screen and (max-width: 1024px) {
  /* line 1511, ../sass/screen.scss */
  html body[admin="0"] {
    grid-template-rows: 53px 1fr auto;
    -ms-grid-rows: 53px 1fr auto;
  }
}
/* line 1525, ../sass/screen.scss */
html body[admin="0"] header .header-container .header-user {
  display: none;
}
/* line 1532, ../sass/screen.scss */
html body[admin="0"] .content .content-container {
  max-width: 1680px;
  margin: auto;
}
/* line 1539, ../sass/screen.scss */
html body[hidden-header="0"] {
  display: grid;
}
/* line 1544, ../sass/screen.scss */
html body[hidden-header="0"][hidden-footer="0"][admin="1"] {
  grid-template-rows: 53px auto 72px;
  -ms-grid-rows: 53px auto 72px;
}
@media screen and (max-width: 1024px) {
  /* line 1544, ../sass/screen.scss */
  html body[hidden-header="0"][hidden-footer="0"][admin="1"] {
    grid-template-rows: 53px 1fr auto;
    -ms-grid-rows: 53px 1fr auto;
  }
}
/* line 1553, ../sass/screen.scss */
html body[hidden-header="0"][hidden-footer="0"][admin="0"] {
  grid-template-rows: 109px auto 72px;
  -ms-grid-rows: 109px auto 72px;
}
@media screen and (max-width: 1024px) {
  /* line 1553, ../sass/screen.scss */
  html body[hidden-header="0"][hidden-footer="0"][admin="0"] {
    grid-template-rows: 53px 1fr auto;
    -ms-grid-rows: 53px 1fr auto;
  }
}
/* line 1565, ../sass/screen.scss */
html body[hidden-header="0"][hidden-footer="1"][admin="1"] {
  grid-template-rows: 53px auto 0;
  -ms-grid-rows: 53px auto 0;
}
@media screen and (max-width: 1024px) {
  /* line 1565, ../sass/screen.scss */
  html body[hidden-header="0"][hidden-footer="1"][admin="1"] {
    grid-template-rows: 53px 1fr 0;
    -ms-grid-rows: 53px 1fr 0;
  }
}
/* line 1574, ../sass/screen.scss */
html body[hidden-header="0"][hidden-footer="1"][admin="0"] {
  grid-template-rows: 109px auto 0;
  -ms-grid-rows: 109px auto 0;
}
@media screen and (max-width: 1024px) {
  /* line 1574, ../sass/screen.scss */
  html body[hidden-header="0"][hidden-footer="1"][admin="0"] {
    grid-template-rows: 109px 1fr 0;
    -ms-grid-rows: 109px 1fr 0;
  }
}
/* line 1583, ../sass/screen.scss */
html body[hidden-header="0"][hidden-footer="1"] footer {
  display: none;
}
/* line 1589, ../sass/screen.scss */
html body[hidden-header="1"] {
  display: grid;
}
/* line 1592, ../sass/screen.scss */
html body[hidden-header="1"] header {
  display: none;
}
/* line 1596, ../sass/screen.scss */
html body[hidden-header="1"][hidden-footer="0"] {
  grid-template-rows: 0 auto 72px;
  -ms-grid-rows: 0 auto 72px;
}
@media screen and (max-width: 1024px) {
  /* line 1596, ../sass/screen.scss */
  html body[hidden-header="1"][hidden-footer="0"] {
    grid-template-rows: 0 1fr auto;
    -ms-grid-rows: 0 1fr auto;
  }
}
/* line 1606, ../sass/screen.scss */
html body[hidden-header="1"][hidden-footer="1"] {
  grid-template-rows: 0 auto 0;
  -ms-grid-rows: 0 auto 0;
}
@media screen and (max-width: 1024px) {
  /* line 1606, ../sass/screen.scss */
  html body[hidden-header="1"][hidden-footer="1"] {
    grid-template-rows: 0 1fr 0;
    -ms-grid-rows: 0 1fr 0;
  }
}
/* line 1615, ../sass/screen.scss */
html body[hidden-header="1"][hidden-footer="1"] footer {
  display: none;
}
/* line 1621, ../sass/screen.scss */
html body .menu {
  background-color: #273136;
  height: 100%;
  grid-row: 1 / 4;
  position: relative;
}
/* line 1627, ../sass/screen.scss */
html body .menu .menu-container {
  display: grid;
  grid-template-rows: 80px auto 48px 72px;
  -ms-grid-rows: 50px auto 48px 72px;
  position: fixed;
  height: 100%;
  width: 240px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: scroll;
}
/* line 1640, ../sass/screen.scss */
html body .menu .menu-container .menu-header {
  display: grid;
  grid-template-columns: auto;
  -ms-grid-columns: auto;
  grid-gap: 10px;
  padding: 10px 24px;
}
/* line 1647, ../sass/screen.scss */
html body .menu .menu-container .menu-header .menu-header-logo {
  height: 100%;
  background-image: url("../img/icons/fasmedia_logo.svg");
  background-size: contain;
  background-position: center left;
  background-repeat: no-repeat;
  transition: .2s opacity;
}
/* line 1655, ../sass/screen.scss */
html body .menu .menu-container .menu-header .menu-header-logo:hover {
  opacity: 0.8;
}
/* line 1662, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements {
  display: grid;
  grid-gap: 10px;
}
/* line 1666, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element {
  display: grid;
  grid-template-columns: 24px auto;
  -ms-grid-columns: 24px auto;
  grid-gap: 10px;
  padding: 10px 0 10px 20px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  border-left: 3px solid transparent;
}
/* line 1677, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list {
  position: relative;
}
/* line 1680, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list:after {
  content: "";
  height: 20px;
  width: 20px;
  position: absolute;
  top: 12px;
  right: 10px;
  margin: auto;
  background-image: url("../img/icons/arrow_right_white_icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s all;
}
/* line 1695, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list.open {
  padding-bottom: 0;
}
/* line 1698, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list.open:hover {
  background-color: inherit;
  border-left: 3px solid transparent;
}
/* line 1703, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list.open:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 1711, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list.open .menu-elements {
  display: grid;
}
/* line 1716, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list .menu-elements {
  display: none;
  width: 217px;
}
/* line 1722, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.list .menu-elements .menu-element:hover {
  border-left: 3px solid #f6a800;
}
/* line 1729, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.active, html body .menu .menu-container .menu-elements-container .menu-elements .menu-element:hover {
  background-color: #1e272a;
  border-left: 3px solid #f6a800;
}
/* line 1736, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.active:after {
  position: absolute;
  height: 20px;
  width: 20px;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 10px solid #eeeeee;
}
/* line 1752, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.dashboard .menu-element-icon {
  background-image: url("../img/menu/dashboard_icon.svg");
}
/* line 1758, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.companies .menu-element-icon {
  background-image: url("../img/menu/companies_icon.svg");
}
/* line 1764, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.events .menu-element-icon {
  background-image: url("../img/menu/events_icon.svg");
}
/* line 1770, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.event-types .menu-element-icon {
  background-image: url("../img/menu/event_types_icon.svg");
}
/* line 1776, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.teams .menu-element-icon {
  background-image: url("../img/menu/teams_icon.svg");
}
/* line 1782, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.announcements .menu-element-icon {
  background-image: url("../img/menu/announcements_icon.svg");
}
/* line 1788, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.users .menu-element-icon {
  background-image: url("../img/menu/users_icon.svg");
}
/* line 1794, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.all-users .menu-element-icon {
  background-image: url("../img/menu/all_users_icon.svg");
}
/* line 1800, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.administrators .menu-element-icon {
  background-image: url("../img/menu/administrators_icon.svg");
}
/* line 1806, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.company-administrators .menu-element-icon {
  background-image: url("../img/menu/company_administrators_icon.svg");
}
/* line 1812, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.company-collaborators .menu-element-icon {
  background-image: url("../img/menu/company_collaborators_icon.svg");
}
/* line 1818, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.freelancers .menu-element-icon {
  background-image: url("../img/menu/freelancers_icon.svg");
}
/* line 1824, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.accredfigc .menu-element-icon {
  background-image: url("../img/icons/admin/admin_white_icon.svg");
}
/* line 1830, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.extras .menu-element-icon {
  background-image: url("../img/menu/extras_icon.svg");
}
/* line 1836, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.guests .menu-element-icon {
  background-image: url("../img/menu/guests_icon.svg");
}
/* line 1842, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.customization .menu-element-icon {
  background-image: url("../img/menu/customization_icon.svg");
}
/* line 1848, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.email-templates .menu-element-icon {
  background-image: url("../img/menu/email_templates_icon.svg");
}
/* line 1854, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.zones .menu-element-icon {
  background-image: url("../img/menu/zones_icon.svg");
}
/* line 1860, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.zones .menu-element-icon {
  background-image: url("../img/menu/zones_icon.svg");
}
/* line 1866, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.maps .menu-element-icon {
  background-image: url("../img/menu/map_icon.svg");
}
/* line 1872, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.sponsors .menu-element-icon {
  background-image: url("../img/menu/sponsors_icon.svg");
}
/* line 1878, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.social-network .menu-element-icon {
  background-image: url("../img/menu/social_networks_icon.svg");
}
/* line 1884, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.user-profiles .menu-element-icon {
  background-image: url("../img/menu/user_profiles_icon.svg");
}
/* line 1890, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.company-profiles .menu-element-icon {
  background-image: url("../img/menu/company_profiles_icon.svg");
}
/* line 1896, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.settings .menu-element-icon {
  background-image: url("../img/menu/settings_icon.svg");
}
/* line 1902, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.email-config .menu-element-icon {
  background-image: url("../img/menu/email_config_icon.svg");
}
/* line 1908, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.translations .menu-element-icon {
  background-image: url("../img/menu/translations_icon.svg");
}
/* line 1914, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.system-logs .menu-element-icon {
  background-image: url("../img/menu/system_logs_icon.svg");
}
/* line 1920, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element.email-logs .menu-element-icon {
  background-image: url("../img/menu/email_logs_icon.svg");
}
/* line 1925, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element .menu-element-icon {
  height: 24px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1932, ../sass/screen.scss */
html body .menu .menu-container .menu-elements-container .menu-elements .menu-element .menu-element-label {
  color: white;
  line-height: 24px;
}
/* line 1940, ../sass/screen.scss */
html body .menu .menu-container .menu-collapse {
  display: grid;
  grid-template-columns: 24px auto;
  -ms-grid-columns: 24px auto;
  grid-gap: 10px;
  padding: 10px 24px;
  cursor: pointer;
}
/* line 1948, ../sass/screen.scss */
html body .menu .menu-container .menu-collapse:hover {
  background-color: #1e272a;
}
/* line 1952, ../sass/screen.scss */
html body .menu .menu-container .menu-collapse .menu-collapse-icon {
  background-image: url("../img/icons/collapse_icon.svg");
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  transition: .3s all;
}
/* line 1961, ../sass/screen.scss */
html body .menu .menu-container .menu-collapse .menu-collapse-label {
  color: white;
  line-height: 30px;
}
/* line 1967, ../sass/screen.scss */
html body .menu .menu-container .menu-footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  color: white;
  margin: 14px 20px;
}
/* line 1974, ../sass/screen.scss */
html body .menu .menu-container .menu-footer .menu-footer-label {
  height: 24px;
  font-size: 13px;
  line-height: 24px;
}
/* line 1980, ../sass/screen.scss */
html body .menu .menu-container .menu-footer .menu-footer-logo {
  height: 24px;
  background-image: url("../img/icons/empsol_logo.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1991, ../sass/screen.scss */
html body .main-button {
  height: 36px;
  background-color: #990a2b;
  border-radius: 5px;
  font-size: 18px;
  color: white !important;
  border: 0;
  opacity: 1.0;
  cursor: pointer;
  text-align: center;
  margin: auto;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 -4px 0 #7c0823;
  line-height: 32px;
  transition: 0.05s box-shadow;
  text-decoration: inherit;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 2013, ../sass/screen.scss */
html body .main-button:active {
  box-shadow: inset 0 0 0 #7c0823;
  line-height: 36px;
}
/* line 2018, ../sass/screen.scss */
html body .main-button:focus {
  outline: none;
}
/* line 2022, ../sass/screen.scss */
html body .main-button.green {
  background-color: #006200;
  box-shadow: inset 0 -4px 0 #398439;
}
/* line 2026, ../sass/screen.scss */
html body .main-button.green:active {
  box-shadow: inset 0 0 0 #398439;
}
/* line 2030, ../sass/screen.scss */
html body .main-button.green.disabled {
  background-color: #006200;
}
/* line 2035, ../sass/screen.scss */
html body .main-button.red {
  background-color: #C73633;
  box-shadow: inset 0 -4px 0 #AC2A25;
}
/* line 2039, ../sass/screen.scss */
html body .main-button.red:active {
  box-shadow: inset 0 0 0 #AC2A25;
}
/* line 2043, ../sass/screen.scss */
html body .main-button.red.disabled {
  background-color: #C73633;
}
/* line 2048, ../sass/screen.scss */
html body .main-button.yellow {
  background-color: #ffcc33;
  box-shadow: inset 0 -4px 0 #c69c2a;
}
/* line 2052, ../sass/screen.scss */
html body .main-button.yellow:active {
  box-shadow: inset 0 0 0 #c69c2a;
}
/* line 2056, ../sass/screen.scss */
html body .main-button.yellow.disabled {
  background-color: #ffcc33;
}
/* line 2061, ../sass/screen.scss */
html body .main-button.blue {
  background-color: #0080ff;
  box-shadow: inset 0 -4px 0 #0068a8;
}
/* line 2065, ../sass/screen.scss */
html body .main-button.blue:active {
  box-shadow: inset 0 0 0 #0068a8;
}
/* line 2069, ../sass/screen.scss */
html body .main-button.blue.disabled {
  background-color: #0080ff;
}
/* line 2074, ../sass/screen.scss */
html body .main-button.disabled {
  box-shadow: inset 0 0 0 #AC2A25;
  line-height: 36px;
  background-color: slategray;
  cursor: auto;
}
/* line 2080, ../sass/screen.scss */
html body .main-button.disabled:hover {
  opacity: 1.0;
}
/* line 2085, ../sass/screen.scss */
html body .main-button.hidden {
  display: none;
}
/* line 2090, ../sass/screen.scss */
html body .main-buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 2090, ../sass/screen.scss */
  html body .main-buttons {
    display: block;
  }
}
/* line 2098, ../sass/screen.scss */
html body .main-buttons .main-button {
  width: 100%;
}
/* line 2101, ../sass/screen.scss */
html body .main-buttons .main-button.mid {
  width: 48%;
  margin: 20px 0;
}
@media (max-width: 768px) {
  /* line 2101, ../sass/screen.scss */
  html body .main-buttons .main-button.mid {
    width: 100%;
    margin: 10px 0;
  }
}
/* line 2112, ../sass/screen.scss */
html body .notifications-container {
  width: 100%;
  margin: auto;
  max-width: 1680px;
  padding: 0 20px;
  overflow: scroll;
  max-height: 200px;
}
/* line 2120, ../sass/screen.scss */
html body .notifications-container p {
  margin-top: 10px;
  margin-bottom: 5px;
  border: 1px solid #bb1914;
  background-color: rgba(238, 68, 61, 0.8);
  padding: 10px 20px;
  color: white;
  position: relative;
  border-radius: 23px;
}
/* line 2130, ../sass/screen.scss */
html body .notifications-container p .close-btn {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  height: 12px;
  width: 12px;
  background-image: url("../img/graphic/close_btn_white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto;
  cursor: pointer;
  opacity: 1.0;
}
/* line 2145, ../sass/screen.scss */
html body .notifications-container p .close-btn:hover {
  opacity: 0.8;
}
/* line 2152, ../sass/screen.scss */
html body .notifications-container .response-container p {
  background-color: rgba(0, 168, 21, 0.75);
}
/* line 2157, ../sass/screen.scss */
html body .notifications-container.admin {
  display: none;
}
/* line 2162, ../sass/screen.scss */
html body .dashboard-notifications {
  padding: 15px 0;
  overflow-y: scroll;
  height: 523px;
}
/* line 2167, ../sass/screen.scss */
html body .dashboard-notifications.user-approval {
  height: 407px;
}
/* line 2171, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification {
  font-size: 0;
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
}
/* line 2176, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:first-child {
  padding-top: 0;
}
/* line 2180, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:last-child {
  padding-bottom: 0;
  border: 0;
}
/* line 2185, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-image {
  height: 50px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 2194, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-image.empty {
  border-radius: 3px;
  font-size: 20px;
  color: white;
  line-height: 50px;
  text-align: center;
  background-color: #990a2b;
}
/* line 2204, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail {
  width: calc(100% - 50px);
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
/* line 2210, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
}
/* line 2215, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header b {
  color: #990a2b;
}
/* line 2220, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 2225, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer .notification-type-icon {
  height: 12px;
  width: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
/* line 2235, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer .notification-date {
  width: calc(100% - 12px);
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 12px;
  padding-left: 5px;
}
/* line 2247, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #990a2b;
  font-size: 14px;
}
/* line 2257, ../sass/screen.scss */
html body header {
  width: 100%;
  background: linear-gradient(0deg, #990a2b 50%, #7f0824 50%);
  color: white;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 3;
  border-top: 5px solid #7f0824;
  border-bottom: 3px solid #f6a800;
}
@media screen and (max-width: 1024px) {
  /* line 2257, ../sass/screen.scss */
  html body header {
    background: #990a2b !important;
  }
}
/* line 2271, ../sass/screen.scss */
html body header .header-container {
  max-width: 1680px;
  margin: auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  padding: 0 15px;
  margin-top: -2.5px;
}
/* line 2280, ../sass/screen.scss */
html body header .header-container .logo {
  height: 105px;
  display: inline-block;
  margin: 18px 0;
  margin-left: 20px;
}
/* line 2287, ../sass/screen.scss */
html body header .header-container .menu-container {
  width: 100%;
  display: inline-block;
  font-size: 0;
  position: relative;
}
/* line 2294, ../sass/screen.scss */
html body header .header-container .menu-container .session-container {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 2299, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .fas-media-string {
  float: left;
  font-size: 21px;
  position: relative;
  padding: 10px 20px;
  cursor: pointer;
  margin-right: 15px;
  font-weight: 800;
}
/* line 2309, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks {
  float: right;
  padding: 15px 0;
  margin-right: 30px;
  line-height: 20px;
  margin-bottom: 0;
}
/* line 2316, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
/* line 2321, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network:last-child {
  margin-right: 0;
}
/* line 2325, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a {
  height: 14px;
  width: 14px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}
/* line 2333, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a:hover {
  opacity: 0.8;
}
/* line 2337, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="1"] {
  background-image: url("../img/socials/facebook_icon.svg");
}
/* line 2341, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="2"] {
  background-image: url("../img/socials/twitter_icon.svg");
}
/* line 2345, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="3"] {
  background-image: url("../img/socials/instagram_icon.svg");
}
/* line 2349, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="4"] {
  background-image: url("../img/socials/giphy_icon.svg");
}
/* line 2353, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="5"] {
  background-image: url("../img/socials/youtube_icon.svg");
}
/* line 2357, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="6"] {
  background-image: url("../img/socials/medium_icon.svg");
}
/* line 2361, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="7"] {
  background-image: url("../img/socials/periscope_icon.svg");
}
/* line 2365, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="8"] {
  background-image: url("../img/socials/google_plus_icon.svg");
}
/* line 2369, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="9"] {
  background-image: url("../img/socials/snapchat_icon.svg");
}
/* line 2373, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="10"] {
  background-image: url("../img/socials/linkedin_icon.svg");
}
/* line 2377, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="11"] {
  background-image: url("../img/socials/weibo_icon.svg");
}
/* line 2381, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a[id-social-network-type="12"] {
  background-image: url("../img/socials/dugout_icon.svg");
}
/* line 2388, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .multilingual-btn {
  float: right;
  font-size: 15px;
  position: relative;
  padding: 15px 16px 15px;
  cursor: pointer;
  margin-right: 30px;
}
/* line 2396, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .multilingual-btn:after {
  content: "";
  position: absolute;
  right: 0;
  top: 20px;
  height: 10px;
  width: 10px;
  background-image: url("../img/graphic/arrow_bottom_white.svg");
}
/* line 2406, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .multilingual-btn:hover {
  opacity: 0.8;
}
/* line 2411, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .sign-in-btn {
  float: right;
  font-size: 14px;
  position: relative;
  padding: 15px 20px 15px;
  cursor: pointer;
  margin-right: 15px;
}
/* line 2419, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .sign-in-btn:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 14px;
  width: 14px;
  background-image: url("../img/graphic/user_white.svg");
}
/* line 2429, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .sign-in-btn:hover {
  opacity: 0.8;
}
/* line 2434, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn {
  float: right;
  font-size: 15px;
  position: relative;
  padding: 15px 35px 15px 15px;
  cursor: pointer;
  min-width: 190px;
  box-sizing: border-box;
}
/* line 2443, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn .user-logged-menu {
  display: none;
  z-index: 9;
  width: 100%;
}
/* line 2449, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 18px;
  height: 14px;
  width: 14px;
  background-image: url("../img/graphic/user_white.svg");
}
/* line 2459, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open {
  background-color: #273135;
}
/* line 2462, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu {
  display: block;
  font-size: 13px;
  position: absolute;
  top: 50px;
  right: 0;
  background-color: white;
  text-align: center;
  padding: 15px;
  box-sizing: border-box;
  border: 1px solid #e2e2e2;
}
/* line 2474, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element {
  min-width: 160px;
  line-height: 13px;
}
/* line 2478, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element a {
  text-decoration: none;
  color: black;
  padding: 10px 0;
  width: 100%;
  display: block;
}
/* line 2486, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element:hover {
  background-color: #273136;
  border-radius: 3px;
  box-shadow: inset 0 -4px 0 #1c2327;
  transition: 0.05s box-shadow;
  line-height: 13px;
  text-decoration: inherit;
}
/* line 2487, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element:hover a {
  color: white !important;
}
/* line 2498, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element:hover:active {
  box-shadow: inset 0 0 0 #1c2327;
  line-height: 13px;
}
/* line 2503, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element:hover:focus {
  outline: none;
}
/* line 2509, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element.red:hover {
  background-color: #C73633;
  box-shadow: inset 0 -4px 0 #AC2A25;
}
/* line 2513, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element.red:hover:active {
  box-shadow: inset 0 0 0 #AC2A25;
}
/* line 2523, ../sass/screen.scss */
html body header .header-container .menu-container .sponsor_tab {
  display: flex;
}
/* line 2525, ../sass/screen.scss */
html body header .header-container .menu-container .sponsor_tab img {
  height: 30px;
  margin: 10px;
}
/* line 2529, ../sass/screen.scss */
html body header .header-container .menu-container .sponsor_tab .sponsor_3 {
  height: 20px;
}
/* line 2533, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements {
  text-align: right;
  padding: 0 15px;
  position: absolute;
  right: 0px;
}
/* line 2541, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element {
  font-size: 16px;
  display: inline-block;
  margin-right: 30px;
}
/* line 2546, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element:last-child {
  margin-right: 0;
}
/* line 2550, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element a {
  padding: 15px 0;
  display: block;
  text-decoration: none;
  color: white !important;
}
/* line 2556, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element a:hover {
  opacity: 0.8;
}
/* line 2564, ../sass/screen.scss */
html body header .header-container .mobile-header-btn,
html body header .header-container .mobile-menu-list {
  display: none;
}
/* line 2570, ../sass/screen.scss */
html body header .header-container.admin .logo {
  height: 40px;
  margin: 5px 0;
}
/* line 2576, ../sass/screen.scss */
html body header .header-container.admin .menu-container .session-container {
  border: none;
}
/* line 2580, ../sass/screen.scss */
html body header .header-container.admin .menu-container .menu-elements {
  display: none;
}
/* line 2590, ../sass/screen.scss */
html body footer {
  background-color: #990a2b;
  border-top: 3px solid #f6a800;
}
/* line 2594, ../sass/screen.scss */
html body footer .footer-sponsors {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  padding: 10px 20px;
  margin: auto;
  max-width: 1680px;
}
@media screen and (max-width: 1024px) {
  /* line 2594, ../sass/screen.scss */
  html body footer .footer-sponsors {
    flex-flow: row wrap;
    justify-content: space-evenly;
  }
}
/* line 2607, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor {
  text-align: center;
}
@media screen and (max-width: 1024px) {
  /* line 2607, ../sass/screen.scss */
  html body footer .footer-sponsors .footer-sponsor {
    padding: 20px;
  }
}
/* line 2613, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor img {
  height: 25px;
}
/* line 2619, ../sass/screen.scss */
html body footer .footer-infos-container {
  background-color: #1e1e1e;
  padding: 4px 10px;
}
/* line 2623, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos {
  margin: auto;
  max-width: 1680px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  /* line 2623, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos {
    display: block;
  }
}
/* line 2634, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info {
  font-size: 11px;
  color: white !important;
  line-height: 16px;
}
@media screen and (max-width: 1024px) {
  /* line 2634, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos .footer-info {
    text-align: center;
  }
}
/* line 2642, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info a {
  color: white !important;
  font-size: 11px;
}
/* line 2647, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info p {
  margin: 0;
  font-size: 11px;
}
/* line 2656, ../sass/screen.scss */
html body .content {
  background-color: #eeeeee;
}
/* line 2659, ../sass/screen.scss */
html body .content.admin {
  max-width: inherit;
  height: calc(100vh - 53px - 72px);
  position: relative;
}
/* line 2664, ../sass/screen.scss */
html body .content.admin .content-container {
  overflow-y: scroll;
  overflow-y: overlay;
}
/* line 2670, ../sass/screen.scss */
html body .content > form {
  height: calc(100vh - 53px - 72px);
  width: calc(100% - 250px);
  display: inline-table;
}
/* line 2676, ../sass/screen.scss */
html body .content .content-container {
  padding: 20px;
  box-sizing: border-box;
  vertical-align: top;
  width: 100%;
  margin: 0 auto;
  /* INIZIO NUOVA AREA ADMIN */
  /* END NUOVA AREA ADMIN */
}
@media screen and (max-width: 768px) {
  /* line 2676, ../sass/screen.scss */
  html body .content .content-container {
    padding: calc(20px / 2);
  }
}
/* line 2688, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block {
  margin-bottom: 10px;
}
/* line 2691, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block:last-child {
  margin-bottom: 0;
}
/* line 2695, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block #grid {
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Open Sans", Helvetica;
}
/* line 2700, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-title {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 44px 10px 10px;
  background-color: #990a2b;
  color: white;
  cursor: pointer;
  transition: .2s opacity, .2s border-radius;
  position: relative;
}
/* line 2710, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-title:hover {
  opacity: 0.8;
}
/* line 2714, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-title:after {
  content: "";
  height: 24px;
  width: 24px;
  background-image: url("../img/icons/admin/arrow_right_white_icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  transition: .3s all;
}
/* line 2731, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container {
  padding: 10px 0;
  background-color: white;
  border: 1px solid #dddddd;
  border-top: none;
  display: none;
}
/* line 2738, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .field {
  padding: 0 10px;
}
/* line 2743, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block .block-title {
  background-color: transparent;
  border: 1px solid #990a2b;
  color: #006EB6;
  padding: 0 5px;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
/* line 2754, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block .block-title:after {
  background-image: url("../img/icons/admin/plus_blue_icon.svg");
  height: 14px;
  width: 14px;
  right: 5px;
}
/* line 2762, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block .block-container {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 2769, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block.open > .block-title:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 2778, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block.open > .block-container {
  display: block;
}
/* line 2787, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block.open > .block-title:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 2796, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block.open > .block-container {
  display: block;
}
/* line 2801, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block.disabled {
  display: none;
}
/* line 2810, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-description {
  font-style: italic;
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 2816, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header {
  display: grid;
  grid-template-columns: auto auto;
  -ms-grid-columns: auto auto;
  grid-gap: 20px;
}
/* line 2822, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-title {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #990a2b;
}
/* line 2830, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons {
  text-align: right;
}
/* line 2833, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button {
  background-color: #006200;
  border: 0;
  border-radius: 21px;
  font-size: 18px;
  line-height: 22px;
  padding: 10px 20px;
  color: white;
  margin-right: 20px;
}
/* line 2843, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button:last-child {
  margin-right: 0;
}
/* line 2847, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 2852, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button.xls {
  background-color: #bb1914;
}
/* line 2856, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button.email {
  background-color: #0068a8;
}
/* line 2863, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 2) + 20px);
  -ms-grid-columns: 50px auto calc((50px * 2) + 20px);
  grid-gap: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 20px;
}
/* line 2873, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-status {
  height: 50px;
  border-radius: 50%;
}
/* line 2877, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="1"] {
  background-color: #006200;
}
/* line 2881, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="2"] {
  background-color: #ffc900;
}
/* line 2885, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="4"] {
  background-color: #bb1914;
}
/* line 2890, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-full-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 2895, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 20px;
}
/* line 2901, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 2908, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[active] {
  background-color: lightgrey !important;
}
/* line 2911, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 2916, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action:hover {
  opacity: 0.8;
}
/* line 2920, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="1"] {
  background-color: #006200;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 2925, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="2"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/lock_white_icon.svg");
}
/* line 2930, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="4"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 2938, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 4) + (20px * 3));
  -ms-grid-columns: 50px auto calc((50px * 4) + (20px * 3));
  grid-gap: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 20px;
}
/* line 2948, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status {
  height: 50px;
  border-radius: 50%;
}
/* line 2952, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="1"] {
  background-color: #006200;
}
/* line 2956, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="2"] {
  background-color: #0068a8;
}
/* line 2960, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="4"] {
  background-color: #bb1914;
}
/* line 2964, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="5"] {
  background-color: #ffc900;
}
/* line 2968, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="8"] {
  background-color: #ffc900;
}
/* line 2973, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-full-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 2978, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}
/* line 2984, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 2991, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[active] {
  background-color: lightgrey !important;
}
/* line 2994, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 2999, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action:hover {
  opacity: 0.8;
}
/* line 3003, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="1"] {
  background-color: #006200;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 3008, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="2"] {
  background-color: #0068a8;
  background-image: url("../img/icons/admin/suspend_white_icon.svg");
}
/* line 3013, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="4"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 3018, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="8"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/question_mark_white_icon.svg");
}
/* line 3026, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 3) + (20px * 2));
  -ms-grid-columns: 50px auto calc((50px * 3) + (20px * 2));
  grid-gap: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 20px;
}
/* line 3036, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status {
  height: 50px;
  border-radius: 50%;
}
/* line 3040, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="1"] {
  background-color: #006200;
}
/* line 3044, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="2"] {
  background-color: #ffc900;
}
/* line 3048, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="3"] {
  background-color: #bb1914;
}
/* line 3052, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="4"] {
  background-color: #ffc900;
}
/* line 3056, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="5"] {
  background-color: #990a2b;
}
/* line 3060, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-status[id-company-status="6"] {
  background-color: #ffc900;
}
/* line 3065, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 3070, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}
/* line 3076, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 3083, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[active] {
  background-color: lightgrey !important;
}
/* line 3086, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 3091, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action:hover {
  opacity: 0.8;
}
/* line 3095, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="1"] {
  background-color: #006200;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 3100, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="3"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 3105, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="6"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/question_mark_white_icon.svg");
}
/* line 3113, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-tabs {
  padding: 0 20px;
  overflow: hidden;
  height: 41px;
}
/* line 3118, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-tabs .grid-form-tab {
  padding: 10px 20px;
  display: inline-block;
  vertical-align: top;
  background-color: white;
  border: 1px solid #e9e9e9;
  border-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
  margin-top: 10px;
  transition: .2s opacity, .2s margin-top;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 3133, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-tabs .grid-form-tab.active {
  background-color: #990a2b;
  color: white;
  margin-top: 0;
}
/* line 3138, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-tabs .grid-form-tab.active:hover {
  cursor: inherit;
  background-color: #990a2b;
}
/* line 3144, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form-tabs .grid-form-tab:hover {
  background-color: #f6a800;
  color: white;
  margin-top: 0;
}
/* line 3152, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form {
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 20px;
}
/* line 3158, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page {
  display: none;
}
/* line 3161, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page:first-child {
  display: block;
}
/* line 3166, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-title {
  font-style: italic;
  color: #990a2b;
  font-size: 20px;
  margin-bottom: calc(20px / 2);
}
/* line 3173, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs {
  display: grid;
  grid-gap: 20px;
  margin-bottom: calc(20px * 2);
}
/* line 3178, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs:last-child {
  margin-bottom: 0;
}
/* line 3183, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 3188, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-value {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  font-size: 16px;
  padding: calc(20px / 2);
}
/* line 3195, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-value[disabled] {
  border: none;
  padding: calc(20px / 2) 0;
}
/* line 3203, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 3208, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choices {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 5px;
}
/* line 3214, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choices .grid-form-page-block-radio-choice {
  background-color: #cccccc;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  transition: .2s background-color;
  cursor: pointer;
  height: 47px;
  line-height: 47px;
}
/* line 3225, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choices .grid-form-page-block-radio-choice[checked="checked"] {
  background-color: #990a2b;
  color: white;
}
/* line 3229, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choices .grid-form-page-block-radio-choice[checked="checked"]:hover {
  background-color: #990a2b;
}
/* line 3234, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choices .grid-form-page-block-radio-choice:hover {
  background-color: #f6a800;
  color: white;
}
/* line 3243, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-image .grid-form-page-block-image-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 3250, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 3255, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container {
  font-size: 16px;
}
/* line 3259, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container.taggable .selectr-selected {
  padding: 9px 28px 9px 14px;
}
/* line 3264, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #990a2b;
  font-size: 14px;
}
/* line 3270, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 3274, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 4px 0;
}
/* line 3281, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 3287, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container .selectr-selected {
  padding: 13px 28px 13px 14px;
  border: 1px solid #e9e9e9;
}
/* line 3292, ../sass/screen.scss */
html body .content .content-container .grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .selectr-container .selectr-options-container {
  border: 1px solid #e9e9e9;
}
/* line 3307, ../sass/screen.scss */
html body .content .content-container .custom-header {
  height: 40px;
  margin-bottom: 20px;
}
/* line 3311, ../sass/screen.scss */
html body .content .content-container .custom-header .custom-header-title {
  font-size: 34px;
  line-height: 40px;
  font-weight: bold;
  color: #990a2b;
  float: left;
  vertical-align: top;
}
/* line 3320, ../sass/screen.scss */
html body .content .content-container .custom-header .custom-header-count {
  float: right;
  vertical-align: top;
  height: 40px;
  min-width: 40px;
  background-color: #990a2b;
  color: white;
  line-height: 40px;
  text-align: center;
  padding: 0 12px;
  border-radius: 20px;
  font-size: 20px;
}
/* line 3335, ../sass/screen.scss */
html body .content .content-container .custom-title {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #990a2b;
}
/* line 3343, ../sass/screen.scss */
html body .content .content-container .custom-subtitle {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 22px;
}
/* line 3350, ../sass/screen.scss */
html body .content .content-container .custom-box.white {
  background-color: white;
}
/* line 3355, ../sass/screen.scss */
html body .content .content-container.custom-table {
  max-width: inherit;
}
/* line 3361, ../sass/screen.scss */
html body .content .content-container .title {
  font-size: 24px;
  text-align: center;
  font-weight: normal;
  padding: 30px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #e2e2e2;
}
/* line 3369, ../sass/screen.scss */
html body .content .content-container .title h3 {
  display: flex;
  justify-content: center;
}
/* line 3373, ../sass/screen.scss */
html body .content .content-container .title h3 div {
  align-self: center;
}
/* line 3379, ../sass/screen.scss */
html body .content .content-container .sub-title {
  font-size: 16px;
  margin-bottom: 30px;
  text-align: justify;
  font-style: italic;
}
/* line 3385, ../sass/screen.scss */
html body .content .content-container .sub-title.caution {
  color: #d54e21;
}
/* line 3390, ../sass/screen.scss */
html body .content .content-container .sub-title-small-width {
  font-style: normal;
  width: 50%;
  margin: auto auto 20px;
}
/* line 3396, ../sass/screen.scss */
html body .content .content-container .contact-form-container {
  width: 50%;
  margin: auto;
}
/* line 3400, ../sass/screen.scss */
html body .content .content-container .contact-form-container .contact-form-input {
  border: 0;
  background-color: #f6f6f6;
  border-bottom: 1px solid #DDD;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0;
}
/* line 3410, ../sass/screen.scss */
html body .content .content-container .header-users-container {
  font-size: 0;
  text-align: right;
}
/* line 3414, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file {
  width: calc(100% - 80px);
  margin-bottom: 15px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
/* line 3421, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-title {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  line-height: 36px;
  vertical-align: top;
  margin-right: 10px;
}
/* line 3431, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input {
  display: inline-block;
  vertical-align: top;
}
/* line 3436, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input button.main-button {
  margin: 0;
  display: none;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3446, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input > .main-button {
  display: inline-block;
}
/* line 3450, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input .import-file-or {
  line-height: 36px;
  font-size: 14px;
  padding: 0 15px;
  display: none;
}
/* line 3458, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input div.main-button {
  margin: 0;
}
/* line 3463, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input input {
  display: none;
}
/* line 3468, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-example {
  display: inline-block;
  vertical-align: top;
  line-height: 36px;
  font-size: 14px;
  float: right;
  color: #990a2b;
}
/* line 3476, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-example:hover {
  color: #990a2b;
}
/* line 3482, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
/* line 3487, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button {
  margin: 3px 15px;
  height: 30px;
  width: 50px;
  padding: 0;
}
/* line 3493, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 3498, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button .btn-icon {
  height: 30px;
  width: 100%;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center 5px;
  margin: auto;
  color: white;
  text-decoration: inherit;
}
/* line 3508, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button .btn-icon.add {
  background-image: url("../img/graphic/plus_btn_white.svg");
}
/* line 3512, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button .btn-icon.email {
  background-image: url("../img/graphic/email_btn_white.svg");
}
/* line 3516, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button .btn-icon.remove {
  background-image: url("../img/graphic/delete_btn_white.svg");
}
/* line 3520, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button .btn-icon.check {
  background-image: url("../img/graphic/check_btn_white.svg");
}
/* line 3528, ../sass/screen.scss */
html body .content .content-container .notifications-container {
  padding: 0;
  max-width: inherit;
}
/* line 3532, ../sass/screen.scss */
html body .content .content-container .notifications-container p {
  margin: 0;
  margin-bottom: 15px;
}
/* line 3538, ../sass/screen.scss */
html body .content .content-container .import-file-example-link {
  font-size: 16px;
  margin-bottom: 15px;
  display: block;
}
/* line 3544, ../sass/screen.scss */
html body .content .content-container.brief-information {
  font-weight: normal;
  font-size: 1.1rem;
}
/* line 3548, ../sass/screen.scss */
html body .content .content-container.brief-information .information-title {
  font-weight: bold;
  padding: 5px;
  background-color: #c6d9f1;
  text-align: center;
  border: 1px solid #222222;
  margin-bottom: 15px;
  font-size: 1.4rem;
}
/* line 3558, ../sass/screen.scss */
html body .content .content-container.brief-information .information-block-text {
  margin-bottom: 15px;
  text-align: justify;
}
/* line 3563, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list {
  margin-bottom: 15px;
  text-align: justify;
}
/* line 3568, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list.decimal li {
  list-style-type: decimal;
}
/* line 3573, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list li {
  list-style-type: circle;
  margin-left: 1rem;
  padding-left: 10px;
}
/* line 3580, ../sass/screen.scss */
html body .content .content-container.brief-information .information-author {
  text-align: right;
}
/* line 3585, ../sass/screen.scss */
html body .content .content-container.homepage {
  font-family: 'Oswald', sans-serif;
  height: 542px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 3594, ../sass/screen.scss */
html body .content .content-container.homepage .main-logo {
  width: 200px;
  height: 200px;
  margin: auto;
  display: block;
  margin-bottom: 30px;
}
@media screen and (max-height: 768px) {
  /* line 3594, ../sass/screen.scss */
  html body .content .content-container.homepage .main-logo {
    width: 140px;
    height: 140px;
  }
}
/* line 3606, ../sass/screen.scss */
html body .content .content-container.homepage .main-claim {
  width: 240px;
  height: 34px;
  margin: auto;
  display: block;
  margin-bottom: 30px;
  background-image: url("../img/icons/fasmedia_dark_logo.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 3618, ../sass/screen.scss */
html body .content .content-container.homepage .main-sub-claim {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  line-height: 16px;
  margin-top: 30px;
  padding-bottom: 60px;
}
@media screen and (max-height: 768px) {
  /* line 3618, ../sass/screen.scss */
  html body .content .content-container.homepage .main-sub-claim {
    padding-bottom: 0;
  }
}
/* line 3630, ../sass/screen.scss */
html body .content .content-container.homepage .main-button {
  max-width: 300px;
  width: 100%;
  font-size: 28px;
  line-height: 46px;
  height: 52px;
}
/* line 3641, ../sass/screen.scss */
html body .content .content-container.registration .step {
  position: relative;
}
/* line 3644, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container {
  padding: 15px;
}
/* line 3647, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container .step-bar {
  height: 10px;
  width: 100%;
  background-color: rgba(153, 10, 43, 0.7);
}
/* line 3654, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  transition: flex-grow 1000ms linear;
}
/* line 3664, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot {
  height: 28px;
  width: 28px;
  border-radius: 50%;
  background-color: #e2e2e2;
  border: 6px solid rgba(153, 10, 43, 0.7);
  transition: 0.2s all;
  cursor: pointer;
  position: relative;
  box-sizing: content-box;
}
/* line 3675, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot .step-dot-title {
  position: absolute;
  top: -32px;
  font-size: 15px;
  left: -33px;
  width: 100px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s opacity;
  color: #990a2b;
  display: none;
}
/* line 3688, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot .step-dot-title:first-child {
  display: block;
}
/* line 3694, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot:first-child .step-dot-title {
  text-align: left;
  left: -6px;
}
/* line 3701, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot:last-child .step-dot-title {
  text-align: right;
  right: -6px;
  left: auto;
}
/* line 3708, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot.active, html body .content .content-container.registration .step .step-dots .step-dot:hover {
  background-color: #990a2b;
}
/* line 3712, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot.active .step-dot-title, html body .content .content-container.registration .step .step-dots .step-dot:hover .step-dot-title {
  visibility: visible;
  opacity: 1.0;
}
/* line 3718, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot.active {
  font-weight: normal;
}
/* line 3722, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot:active, html body .content .content-container.registration .step .step-dots .step-dot:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 3731, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes {
  margin-top: 30px;
  width: 100%;
}
/* line 3735, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box {
  width: 100%;
  display: none;
  font-size: 0;
}
/* line 3740, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box:active, html body .content .content-container.registration .step-boxes .step-box:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 3746, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box.active {
  display: block;
}
/* line 3752, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected {
  min-height: 52px;
  min-width: 100px;
  padding: 5px 28px 5px 5px !important;
}
/* line 3757, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags {
  padding: 6px;
}
/* line 3760, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #990a2b;
  font-size: 14px;
}
/* line 3766, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 3770, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 8px;
}
/* line 3777, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 3784, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container .company-container .company-logo {
  width: 30px;
}
/* line 3788, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container .company-container .company-name {
  line-height: 30px;
  padding-left: 5px;
  text-decoration: none;
}
/* line 3796, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-title {
  font-size: 20px;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 3803, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description {
  font-size: 17px;
  margin-bottom: 15px;
}
/* line 3807, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description:last-child {
  margin-bottom: 0;
}
/* line 3811, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description .warning {
  color: #990a2b;
  font-weight: bold;
}
/* line 3817, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-or-line {
  font-size: 0;
  position: relative;
  margin: 40px 0 50px;
}
/* line 3822, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-or-line .left-line {
  display: inline-block;
  width: calc((100% / 2) - 50px - 5px);
  background-color: rgba(153, 10, 43, 0.7);
  height: 1px;
  vertical-align: top;
  margin: 7px 50px 7px 5px;
}
/* line 3831, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-or-line .right-line {
  display: inline-block;
  width: calc((100% / 2) - 50px - 5px);
  background-color: rgba(153, 10, 43, 0.7);
  height: 1px;
  vertical-align: top;
  margin: 7px 5px 7px 50px;
}
/* line 3840, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-or-line .title-line {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  width: 100px;
  line-height: 14px;
  text-align: center;
  vertical-align: top;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  color: #990a2b;
}
/* line 3857, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice {
  width: 100%;
  font-size: 0;
  margin-bottom: 50px;
}
/* line 3861, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice input {
  vertical-align: top;
}
/* line 3865, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice .switchery-text {
  font-size: 17px;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  width: calc(100% - 52px);
}
/* line 3878, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 3884, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column.full {
  width: 100%;
}
/* line 3888, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim {
  font-size: 20px;
  max-width: 240px;
  margin-bottom: 30px;
  border-radius: 5px;
}
/* line 3894, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim img {
  margin-bottom: auto;
}
/* line 3898, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim:last-child {
  margin-bottom: 0;
}
/* line 3904, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .right-column {
  width: 75%;
  padding-left: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
/* line 3911, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .right-column.full {
  width: 100%;
  padding-left: 0;
}
/* line 3922, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container {
  margin: auto;
  width: 100%;
  max-width: 500px;
}
/* line 3927, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container .field {
  width: 100%;
}
/* line 3933, ../sass/screen.scss */
html body .content .content-container.recovery-password form .main-buttons .main-button {
  max-width: 500px;
  width: 100%;
  margin: auto;
}
/* line 3942, ../sass/screen.scss */
html body .content .content-container .users-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 3947, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details {
  grid-template-columns: 112px calc((100% - 112px) / 2) calc((100% - 112px) / 2);
  -ms-grid-columns: 112px auto calc((100% - 112px) / 2) calc((100% - 112px) / 2);
}
/* line 3952, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail:last-child {
  border: 0;
}
/* line 3960, ../sass/screen.scss */
html body .content .content-container .users-container.administrators-approval .user-details {
  grid-template-columns: 112px calc((100% - 112px - 22px - (calc(20px) / 2 * 3)) / 2) calc((100% - 112px - 22px - (calc(20px) / 2 * 3)) / 2) 22px;
  -ms-grid-columns: 112px auto calc((100% - 112px - 22px - (calc(20px) / 2 * 3)) / 2) calc((100% - 112px - 22px - (calc(20px) / 2 * 3)) / 2) 22px;
}
/* line 3967, ../sass/screen.scss */
html body .content .content-container .users-container.administrators-add .user-details {
  grid-template-columns: 112px calc((100% - 112px - 50px - (calc(20px) / 2 * 3)) / 2) calc((100% - 112px - 50px - (calc(20px) / 2 * 3)) / 2) 22px;
  -ms-grid-columns: 112px auto calc((100% - 112px - 50px - (calc(20px) / 2 * 3)) / 2) calc((100% - 112px - 50px - (calc(20px) / 2 * 3)) / 2) 22px;
}
/* line 3974, ../sass/screen.scss */
html body .content .content-container .users-container.pending .user-details {
  grid-template-columns: 112px auto 440px;
  -ms-grid-columns: 112px auto 440px;
}
/* line 3981, ../sass/screen.scss */
html body .content .content-container .users-container.approval .user-details {
  grid-template-columns: 30px 112px auto 440px 37px;
  -ms-grid-columns: 30px 112px auto 440px 37px;
}
/* line 3987, ../sass/screen.scss */
html body .content .content-container .users-container .user-details {
  padding: calc(20px / 2);
  border-bottom: 1px solid #e2e2e2;
  display: grid;
  grid-template-columns: 112px auto 440px 50px;
  -ms-grid-columns: 112px auto 440px 50px;
  grid-gap: calc(20px / 2);
}
@media screen and (max-width: 768px) {
  /* line 3987, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details {
    grid-template-columns: 1fr !important;
    -ms-grid-columns: 1fr !important;
  }
}
/* line 3999, ../sass/screen.scss */
html body .content .content-container .users-container .user-details:last-child {
  border: 0;
}
/* line 4005, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status[id-event-accreditation-status="0"] .user-status-badge {
  background-color: lightgrey;
}
/* line 4011, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status[id-event-accreditation-status="1"] .user-status-badge {
  background-color: #1b7e5a;
}
/* line 4017, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status[id-event-accreditation-status="2"] .user-status-badge {
  background-color: #d54e21;
}
/* line 4023, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status[id-event-accreditation-status="3"] .user-status-badge {
  background-color: #ffcc33;
}
/* line 4029, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status[id-event-accreditation-status="4"] .user-status-badge {
  background-color: blue;
}
/* line 4034, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-status .user-status-badge {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
/* line 4042, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image {
  margin-top: 16px;
  vertical-align: top;
}
/* line 4046, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image > img {
  width: 100%;
}
/* line 4050, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image:first-child {
  margin-top: 0;
}
/* line 4054, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-btn-group {
  padding: 5px 0;
}
/* line 4057, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-btn-group .slim-btn {
  height: 30px;
  width: 30px;
}
/* line 4063, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-status {
  padding: 0;
}
/* line 4066, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-status .slim-label {
  font-size: 12px;
}
/* line 4069, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-status .slim-label p {
  font-size: 12px;
}
/* line 4077, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail {
  border-right: 1px dashed #e2e2e2;
}
/* line 4080, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field {
  margin-top: 8px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: calc(20px / 2);
}
/* line 4087, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field:first-child {
  margin-top: 0;
}
/* line 4091, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value {
  display: inline-block;
  vertical-align: top;
}
/* line 4097, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value.error .user-detail-header, html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value.empty .user-detail-header {
  color: #d54e21;
}
/* line 4102, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value:last-child {
  margin-right: 0;
  margin-left: 2%;
}
/* line 4107, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value .user-detail-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 4114, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field .user-detail-value .user-detail-input {
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  border: 0;
  padding: 0;
  vertical-align: middle;
  width: 100%;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 4132, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-profiles {
  margin-bottom: 3px;
}
/* line 4135, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-profiles .user-profile-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 4143, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones {
  width: 100%;
}
/* line 4146, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zone-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 4153, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zones-container {
  margin-top: 3px;
  height: 40px;
  opacity: 1.0;
  transition: 0.2s opacity;
  cursor: pointer;
}
/* line 4160, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zones-container .user-zone {
  display: inline-block;
  background-color: #990a2b;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  margin-right: 3px;
}
/* line 4171, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zones-container .user-zone:last-child {
  margin-right: 0;
}
/* line 4176, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zones-container .user-zone-empty {
  height: 40px;
  line-height: 40px;
  background-color: #990a2b;
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  color: white;
}
/* line 4186, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .user-zones-container:hover {
  opacity: 0.8;
}
/* line 4193, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones.error .user-zone-header, html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones.empty .user-zone-header {
  color: #d54e21;
}
/* line 4198, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .main-button {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 4198, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-zone-and-profiles .user-zones .main-button {
    width: 100%;
  }
}
/* line 4208, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container .selectr-selected:active, html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container .selectr-selected:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 4217, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container .selectr-options-container .selectr-options .selectr-option {
  padding: 3px 5px;
  line-height: 20px;
}
/* line 4225, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container.taggable .selectr-selected {
  padding: 5px;
}
/* line 4229, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #990a2b;
}
/* line 4233, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container.taggable .selectr-selected .selectr-tags .input-tag {
  display: none;
}
/* line 4239, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container.taggable .selectr-placeholder {
  padding: 5px;
  display: block;
}
/* line 4245, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zone-and-profiles .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 4253, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes {
  width: 37px;
}
@media screen and (max-width: 1024px) {
  /* line 4253, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-checkboxes {
    padding: 0;
  }
}
/* line 4259, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox {
  height: 22px;
  width: 22px;
}
/* line 4263, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="1"] {
  background-color: #1b7e5a;
}
/* line 4267, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="2"] {
  background-color: #d54e21;
}
/* line 4271, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="3"] {
  background-color: #ffcc33;
}
/* line 4276, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .main-button {
  margin-top: 14px;
}
/* line 4282, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .form-status {
  height: 36px;
  width: 36px;
  margin: auto;
  margin-right: 0;
  margin-top: 20px;
  display: none;
}
/* line 4290, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .form-status.success {
  display: block;
  background-image: url("../img/icons/check_green_icon.svg");
}
/* line 4295, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .form-status.error {
  display: block;
  background-image: url("../img/icons/alert_yellow_icon.svg");
}
/* line 4301, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button {
  margin: 0;
  height: 30px;
  width: 50px;
  padding: 0;
}
/* line 4307, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 4312, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button .btn-icon {
  height: 30px;
  width: 100%;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center 5px;
  margin: auto;
}
/* line 4320, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button .btn-icon.add {
  background-image: url("../img/graphic/plus_btn_white.svg");
}
/* line 4324, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button .btn-icon.remove {
  background-image: url("../img/graphic/delete_btn_white.svg");
}
/* line 4328, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button .btn-icon.check {
  background-image: url("../img/graphic/check_btn_white.svg");
}
/* line 4335, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes {
  width: 100%;
  position: relative;
  grid-row: 2;
  grid-column: 1 / 6;
}
/* line 4341, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-btn {
  position: absolute;
  top: -20px;
  right: 0;
  cursor: pointer;
}
/* line 4347, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-btn .user-notes-btn-logo {
  height: 20px;
  width: 20px;
  background-image: url("../img/graphic/edit_note.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: top;
}
/* line 4358, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-btn .user-notes-btn-text {
  display: inline-block;
  vertical-align: bottom;
  font-size: 14px;
  line-height: 20px;
  margin-right: 5px;
  color: #0068a8;
  font-weight: normal;
}
/* line 4369, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-container {
  padding-top: 15px;
}
/* line 4372, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-container .user-notes-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 4379, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-container textarea {
  width: 100%;
  font-size: 14px;
  border-color: #e2e2e2;
  padding: 15px;
}
/* line 4389, ../sass/screen.scss */
html body .content .content-container .users-container .empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #990a2b;
}
/* line 4398, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend {
  margin-bottom: 30px;
}
/* line 4401, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color {
  display: inline-block;
  margin-left: 30px;
}
/* line 4405, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color:first-child {
  margin-left: 0;
}
/* line 4409, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo {
  height: 22px;
  width: 22px;
  display: inline-block;
  vertical-align: top;
}
/* line 4415, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.pending {
  background-color: #ffcc33;
}
/* line 4419, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.approved {
  background-color: #1b7e5a;
}
/* line 4423, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.rejected {
  background-color: #d54e21;
}
/* line 4428, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-data {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
  margin-left: 5px;
}
/* line 4436, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button {
  float: right;
  position: relative;
  top: -6px;
}
/* line 4441, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button .main-button {
  margin-top: 0;
}
/* line 4444, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button .main-button:hover {
  text-decoration: none;
}
/* line 4449, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button i {
  margin-left: 5px;
}
/* line 4455, ../sass/screen.scss */
html body .content .content-container .matches-list-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 4459, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element {
  padding: 15px;
  box-sizing: border-box;
  font-size: 0;
  border-bottom: 1px solid #e2e2e2;
}
/* line 4465, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element:last-child {
  border: 0;
}
/* line 4469, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams {
  display: inline-block;
  vertical-align: top;
  border-right: 1px dashed #e2e2e2;
  width: 40%;
  box-sizing: border-box;
  font-size: 0;
  padding: 15px 15px 15px 0;
}
/* line 4478, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
/* line 4483, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team .match-team-logo {
  height: 40px;
  width: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
/* line 4493, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team .match-team-name {
  line-height: 40px;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: normal;
  width: calc(100% - 40px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 4507, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team:first-child .match-team-name {
  padding-left: 10px;
  text-align: left;
}
/* line 4514, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team:last-child .match-team-name {
  padding-right: 10px;
  text-align: right;
}
/* line 4521, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-result {
  font-size: 30px;
  line-height: 40px;
  padding: 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 100px;
  text-align: center;
}
/* line 4532, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details {
  display: inline-block;
  vertical-align: top;
  width: calc(60% - 170px);
  border-right: 1px dashed #e2e2e2;
  box-sizing: border-box;
  padding: 0 15px;
}
/* line 4540, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details.full {
  border: 0;
  width: 60%;
}
/* line 4545, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail {
  display: block;
  margin-bottom: 6px;
}
/* line 4549, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail:last-child {
  margin: 0;
}
/* line 4553, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail .match-detail-field {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
/* line 4558, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail .match-detail-field .match-detail-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 4565, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail .match-detail-field .match-detail-value {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 4578, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons {
  display: inline-block;
  vertical-align: top;
  width: 170px;
  box-sizing: border-box;
  padding-left: 15px;
}
/* line 4585, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button {
  margin: 0;
}
/* line 4588, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button.button-with-margin {
  margin-top: 2px;
}
/* line 4597, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(10px);
  z-index: -1;
  overflow: hidden;
}
/* line 4611, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container.open {
  z-index: 3;
}
/* line 4614, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container.open .admin-dashboard-approval {
  top: 20px;
}
/* line 4619, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval {
  width: 100%;
  max-width: 768px;
  background-color: white;
  height: calc(100% - (20px * 2));
  margin: auto;
  position: absolute;
  top: 100vh;
  left: 0;
  right: 0;
  transition: .3s top;
  display: grid;
  grid-template-rows: 40px auto 40px;
  -ms-grid-rows: 40px auto 40px;
}
/* line 4635, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.companies .admin-dashboard-approval-header {
  background-color: #21a5a7;
}
/* line 4640, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.companies .admin-dashboard-approval-value-logo.empty {
  background-color: #21a5a7;
}
/* line 4645, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.companies .admin-dashboard-approval-value-arrow-container-icon {
  background-image: url("../img/graphic/admin_right_arrow_first.svg");
}
/* line 4651, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.administrators .admin-dashboard-approval-header {
  background-color: #64a3b1;
}
/* line 4656, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.administrators .admin-dashboard-approval-value-logo.empty {
  background-color: #64a3b1;
}
/* line 4661, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.administrators .admin-dashboard-approval-value-arrow-container-icon {
  background-image: url("../img/graphic/admin_right_arrow_second.svg");
}
/* line 4667, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.collaborators .admin-dashboard-approval-header {
  background-color: #7bc5d4;
}
/* line 4672, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.collaborators .admin-dashboard-approval-value-logo.empty {
  background-color: #7bc5d4;
}
/* line 4677, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.collaborators .admin-dashboard-approval-value-arrow-container-icon {
  background-image: url("../img/graphic/admin_right_arrow_third.svg");
}
/* line 4683, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.freelancers .admin-dashboard-approval-header {
  background-color: #3a86b1;
}
/* line 4688, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.freelancers .admin-dashboard-approval-value-logo.empty {
  background-color: #3a86b1;
}
/* line 4693, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.freelancers .admin-dashboard-approval-value-arrow-container-icon {
  background-image: url("../img/graphic/admin_right_arrow_fourth.svg");
}
/* line 4698, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-header {
  grid-row: 1;
  -ms-grid-row: 1;
  position: relative;
}
/* line 4703, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-header .admin-dashboard-approval-header-button {
  opacity: 0.8;
  transition: .2s opacity;
  cursor: pointer;
}
/* line 4708, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-header .admin-dashboard-approval-header-button.close-box {
  height: 24px;
  width: 24px;
  content: "";
  position: absolute;
  top: 0;
  right: 8px;
  bottom: 0;
  margin: auto;
  background-image: url("../img/icons/admin/close_white_icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 4723, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-header .admin-dashboard-approval-header-button:hover {
  opacity: 1.0;
}
/* line 4728, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-header .admin-dashboard-approval-header-title {
  font-size: 24px;
  color: white;
  line-height: 40px;
  width: 100%;
  text-align: center;
}
/* line 4737, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body {
  grid-row: 2;
  -ms-grid-row: 2;
  overflow-y: scroll;
}
/* line 4742, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values {
  padding: 20px;
}
/* line 4745, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value {
  display: grid;
  grid-template-columns: 22px 50px auto 30px;
  -ms-grid-columns: 22px 50px auto 30px;
  grid-gap: calc(20px / 2);
  margin-bottom: 20px;
}
/* line 4752, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value:last-child {
  margin-bottom: 0;
}
/* line 4758, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value.open .admin-dashboard-approval-value-arrow-container .admin-dashboard-approval-value-arrow-container-icon {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 4766, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-checkbox {
  position: relative;
}
/* line 4769, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-checkbox .icheckbox_square-blue {
  position: absolute;
  left: 0;
  top: 13px;
  right: 0;
}
/* line 4777, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-logo {
  height: 50px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 4783, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-logo.empty {
  font-size: 24px;
  color: white;
  line-height: 50px;
  text-align: center;
}
/* line 4792, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-detail .admin-dashboard-approval-value-detail-full-name {
  font-size: 28px;
  line-height: 30px;
}
/* line 4797, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-detail .admin-dashboard-approval-value-detail-profile-name {
  font-size: 16px;
  line-height: 20px;
}
/* line 4803, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-arrow-container {
  height: 50px;
}
/* line 4806, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-arrow-container .admin-dashboard-approval-value-arrow-container-icon {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .2s transform;
  cursor: pointer;
}
/* line 4820, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos {
  width: 100%;
  background-color: #eeeeee;
  border: 1px solid #dcdcdc;
  grid-column: 1 / 5;
  display: none;
  padding: calc(20px / 2);
}
/* line 4828, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info {
  font-size: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  line-height: 24px;
  margin-bottom: calc(20px / 2);
}
/* line 4836, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info:last-child {
  margin-bottom: 0;
}
/* line 4840, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info .admin-dashboard-approval-value-info-label {
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
/* line 4846, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info .admin-dashboard-approval-value-info-value {
  display: inline-block;
  vertical-align: top;
}
/* line 4852, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.error .admin-dashboard-approval-value-info-label {
  color: #990a2b;
}
/* line 4857, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.images {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: calc(20px / 2);
}
/* line 4863, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.images .admin-dashboard-approval-value-image {
  background-color: white;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1.0;
  transition: .2s opacity;
}
/* line 4871, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.images .admin-dashboard-approval-value-image.error {
  background-color: #990a2b;
}
/* line 4875, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.images .admin-dashboard-approval-value-image:hover {
  opacity: 0.8;
}
/* line 4879, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values .admin-dashboard-approval-value .admin-dashboard-approval-value-infos .admin-dashboard-approval-value-info.images .admin-dashboard-approval-value-image::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
/* line 4892, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
}
/* line 4899, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer .admin-dashboard-approval-footer-button.approve .admin-dashboard-approval-footer-button-value {
  background-color: #006200;
}
/* line 4905, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer .admin-dashboard-approval-footer-button.incomplete .admin-dashboard-approval-footer-button-value {
  background-color: #ffc900;
}
/* line 4911, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer .admin-dashboard-approval-footer-button.refuse .admin-dashboard-approval-footer-button-value {
  background-color: #bb1914;
}
/* line 4916, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer .admin-dashboard-approval-footer-button .admin-dashboard-approval-footer-button-value {
  height: 100%;
  width: 100%;
  border: 0;
  font-size: 24px;
  color: white;
  transition: .2s opacity;
  opacity: 1.0;
}
/* line 4925, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-footer .admin-dashboard-approval-footer-button .admin-dashboard-approval-footer-button-value:hover {
  opacity: 0.8;
}
/* line 4934, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu {
  background-color: white;
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
  border-left: 1px solid #a1b6c2;
  color: #4e585e;
  width: 400px !important;
  height: 100%;
  min-height: calc(100vh - 53px - 98px);
}
@media screen and (max-width: 1024px) {
  /* line 4934, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(10px);
    width: 100% !important;
    border: 0;
  }
}
/* line 4957, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container {
  font-size: 0;
  height: 100%;
}
@media screen and (max-width: 1024px) {
  /* line 4957, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container {
    max-width: 420px;
    width: 100%;
    background-color: white;
    height: 100%;
    position: absolute;
    right: 0;
  }
}
/* line 4969, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes {
  height: calc(100% - 53px);
}
@media screen and (max-width: 1024px) {
  /* line 4969, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes {
    width: 100%;
    height: calc(100% - 100px);
  }
}
/* line 4976, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box {
  display: none;
}
/* line 4979, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:first-child {
  display: block;
}
/* line 4983, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-header {
  border-bottom: 1px solid #a1b6c2;
  padding: 15px;
  font-size: 0;
}
/* line 4988, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-header .admin-dashboard-header-logo {
  height: 50px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
}
/* line 4995, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-header .admin-dashboard-header-title {
  display: inline-block;
  vertical-align: top;
  line-height: 50px;
  padding-left: 15px;
  font-size: 26px;
  font-weight: normal;
  color: white;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 50px - 50px);
}
/* line 5008, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-header .admin-dashboard-header-close-btn {
  display: inline-block;
  vertical-align: top;
  height: 50px;
  width: 50px;
  background-image: url("../img/graphic/close_btn_white.svg");
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 5019, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-header .admin-dashboard-header-close-btn:hover {
  opacity: 0.8;
}
/* line 5025, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements {
  height: calc(100vh - 81px - 50px - 53px - 72px);
  overflow-y: scroll;
}
/* line 5029, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element {
  padding: 15px;
  border-bottom: 1px solid #a1b6c2;
  font-size: 0;
}
/* line 5034, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element > a {
  display: block;
  color: #273135;
}
/* line 5039, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element:last-child {
  border-bottom: 0;
}
/* line 5043, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image {
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 3px;
}
/* line 5053, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  font-size: 20px;
  color: white;
  line-height: 38px;
  text-align: center;
}
/* line 5061, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  width: calc(100% - 40px - 31px);
}
/* line 5067, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-name {
  font-size: 20px;
  line-height: 24px;
}
/* line 5072, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-profile {
  height: 16px;
}
/* line 5075, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-profile .admin-dashboard-element-profile-value {
  font-size: 14px;
  line-height: 16px;
  padding-right: 5px;
}
/* line 5081, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-profile .admin-dashboard-element-profile-status {
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 5087, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-profile .admin-dashboard-element-profile-status.new {
  color: #006200;
}
/* line 5091, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-profile .admin-dashboard-element-profile-status.edited {
  color: #ffc900;
}
/* line 5097, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-detail .admin-dashboard-element-company {
  font-size: 14px;
  line-height: 16px;
}
/* line 5103, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-buttons {
  display: inline-block;
  vertical-align: top;
  padding: 9px 0 9px 9px;
  width: 31px;
}
/* line 5113, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(1) .admin-dashboard-header {
  background-color: #21a5a7;
}
/* line 5116, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(1) .admin-dashboard-header .admin-dashboard-header-logo {
  background-image: url("../img/graphic/company_icon_white.svg");
}
/* line 5124, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(1) .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  background-color: #21a5a7;
}
/* line 5133, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(2) .admin-dashboard-header {
  background-color: #64a3b1;
}
/* line 5136, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(2) .admin-dashboard-header .admin-dashboard-header-logo {
  background-image: url("../img/graphic/admin_white_icon.svg");
}
/* line 5144, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(2) .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  background-color: #64a3b1;
}
/* line 5153, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(3) .admin-dashboard-header {
  background-color: #7bc5d4;
}
/* line 5156, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(3) .admin-dashboard-header .admin-dashboard-header-logo {
  background-image: url("../img/graphic/collaborators_white_icon.svg");
}
/* line 5164, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(3) .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  background-color: #7bc5d4;
}
/* line 5173, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(4) .admin-dashboard-header {
  background-color: #3a86b1;
}
/* line 5176, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(4) .admin-dashboard-header .admin-dashboard-header-logo {
  background-image: url("../img/graphic/collaborators_white_icon.svg");
}
/* line 5184, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(4) .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  background-color: #3a86b1;
}
/* line 5193, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(5) .admin-dashboard-header {
  background-color: #006200;
}
/* line 5196, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(5) .admin-dashboard-header .admin-dashboard-header-logo {
  background-image: url("../img/graphic/users_waiting_accreditation_white_icon.svg");
}
/* line 5204, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box:nth-child(5) .admin-dashboard-elements .admin-dashboard-element .admin-dashboard-element-image.empty {
  background-color: #006200;
}
/* line 5214, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button {
  height: 50px;
  width: 50%;
  color: white;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1024px) {
  /* line 5214, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button {
    width: 100%;
  }
}
/* line 5230, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.green {
  background-color: #006200;
}
/* line 5234, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.red {
  background-color: #C73633;
}
/* line 5238, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button:hover {
  opacity: 0.8;
}
/* line 5245, ../sass/screen.scss */
html body .content .map-collaborators-container {
  background-color: white;
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
  border-left: 1px solid #a1b6c2;
  color: #4e585e;
  width: 294px;
}
/* line 5255, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container {
  overflow: hidden;
  width: 294px;
  font-size: 0;
}
/* line 5261, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view {
  height: calc(100vh - 40px - 60px - 120px - 53px - 72px);
  display: inline-block;
  vertical-align: top;
}
/* line 5266, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-title {
  color: white;
  font-weight: bold;
  line-height: 20px;
  padding: 2px 16px;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #1e272a;
  text-align: center;
}
/* line 5277, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container {
  overflow: scroll;
  height: calc(100% - 24px);
}
/* line 5281, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-minor-title {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  padding: 10px 15px 0;
}
/* line 5288, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects {
  padding: 5px 10px;
}
/* line 5291, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object {
  font-size: 0;
  cursor: move;
  padding: 5px;
  border: 1px dashed transparent;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.6);
  max-width: 275px;
  z-index: 1;
}
/* line 5301, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object:last-child {
  margin-bottom: 0;
}
/* line 5305, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object:active {
  background-color: #faffef;
  border: 1px dashed #a1b6c2;
}
/* line 5311, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object.monitor .map-collaborator-slider-view-object-logo {
  background-image: url("../img/icons/admin/monitor_white_icon.svg");
}
/* line 5316, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object .map-collaborator-slider-view-object-logo {
  height: 50px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  background-size: 40px;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  background-color: lightgray;
}
/* line 5329, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object .map-collaborator-slider-view-object-detail {
  width: calc(100% - 50px);
  padding-left: 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 5335, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object .map-collaborator-slider-view-object-detail .map-collaborator-slider-view-object-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
/* line 5341, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-objects .map-collaborator-slider-view-object .map-collaborator-slider-view-object-detail .map-collaborator-slider-view-object-description {
  font-size: 12px;
  line-height: 15px;
}
/* line 5349, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-definitions {
  padding: 10px 15px;
}
/* line 5352, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-definitions .map-collaborator-slider-view-definition {
  margin-bottom: 5px;
}
/* line 5355, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-definitions .map-collaborator-slider-view-definition:last-child {
  margin-bottom: 0;
}
/* line 5359, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-definitions .map-collaborator-slider-view-definition .map-collaborator-slider-view-definition-image {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  border: 1px solid #cbcbcb;
}
/* line 5368, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-definitions .map-collaborator-slider-view-definition .map-collaborator-slider-view-definition-description {
  width: calc(100% - 24px);
  padding-left: 5px;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 5382, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-informations {
  padding: 10px 15px;
}
/* line 5385, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-informations .map-collaborator-slider-view-information {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 5px;
  text-align: justify;
}
/* line 5391, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborator-slider-view-object-container .map-collaborator-slider-view-informations .map-collaborator-slider-view-information:last-child {
  margin-bottom: 0;
}
/* line 5398, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list {
  height: calc(100% - 24px);
  overflow-y: scroll;
}
/* line 5403, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company.selected {
  display: none;
}
/* line 5407, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .company-info {
  border-bottom: 1px solid #a1b6c2;
  border-top: 1px solid #a1b6c2;
  padding: 5px 15px;
  background-color: #f6f6f6;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
/* line 5417, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .company-info .company-logo {
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: top;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px;
}
/* line 5428, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .company-info .company-name {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 35px);
}
/* line 5442, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators {
  padding: 5px 10px;
}
/* line 5445, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info {
  cursor: move;
  border: 1px dashed transparent;
  padding: 5px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 1;
}
/* line 5453, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info:active {
  background-color: #faffef;
  border: 1px dashed #a1b6c2;
}
/* line 5458, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info.selected {
  display: none;
}
/* line 5462, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info .map-collaborator-logo {
  height: 50px;
  width: 50px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  position: relative;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  background-color: lightgray;
  color: white;
}
/* line 5476, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info .map-collaborator-logo .map-collaborator-short-name {
  font-size: 20px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 5490, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-list .map-collaborator-company .map-collaborators .map-collaborator-info .map-collaborator-name {
  font-size: 16px;
  line-height: 50px;
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 212px;
  width: 100%;
}
/* line 5507, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list {
  height: calc(100% - 24px);
  overflow-y: scroll;
}
/* line 5512, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type.selected {
  display: none;
}
/* line 5516, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seat-type-info {
  border-bottom: 1px solid #a1b6c2;
  border-top: 1px solid #a1b6c2;
  padding: 5px 15px;
  background-color: #f6f6f6;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
/* line 5526, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seat-type-info .seat-type-logo {
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: top;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px;
}
/* line 5537, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seat-type-info .seat-type-name {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  font-style: italic;
}
/* line 5547, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators {
  padding: 5px 10px;
}
/* line 5550, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info {
  border: 1px dashed transparent;
  padding: 5px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 5556, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-logo {
  height: 50px;
  width: 50px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  position: relative;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  background-color: lightgray;
  color: white;
}
/* line 5570, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-logo .seat-collaborator-short-name {
  font-size: 20px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 5584, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-detail {
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
  max-width: 212px;
  width: calc(100% - 50px);
}
/* line 5591, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-detail .seat-collaborator-name {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 207px;
}
/* line 5600, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-detail .seat-collaborator-company .seat-collaborator-company-logo {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: top;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 5px;
}
/* line 5611, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .map-collaborators-added-list .map-collaborator-seat-type .seats-collaborators .seat-collaborator-info .seat-collaborator-detail .seat-collaborator-company .seat-collaborator-company-name {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 29px);
}
/* line 5628, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .main-button {
  margin: 5px 15px 0;
  width: calc(100% - 30px);
}
/* line 5632, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container #map-collaborator-slider-views .map-collaborator-slider-view .main-button:first-child {
  margin-top: 20px;
}
/* line 5640, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header {
  background-color: #1e272a;
}
/* line 5643, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container {
  margin: 5px;
}
/* line 5646, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container #map-collaborators-dragger {
  border-radius: 5px;
  overflow: hidden;
  background-color: transparent;
  width: calc(100% - 70px);
  display: inline-block;
  vertical-align: top;
  background-color: #273135;
}
/* line 5656, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container #map-collaborators-dragger .handle.red-bar {
  background-color: #899494;
  color: white;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 5666, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
/* line 5671, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls .map-collaborators-dragger-control {
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  background-color: #899494;
  border-radius: 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  transition: .2s opacity;
}
/* line 5685, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls .map-collaborators-dragger-control:hover {
  opacity: 0.8;
}
/* line 5689, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls .map-collaborators-dragger-control:last-child {
  margin-right: 0;
}
/* line 5693, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls .map-collaborators-dragger-control.plus {
  background-image: url("../img/graphic/lens_zoom_in.svg");
}
/* line 5697, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container .map-collaborators-dragger-controls .map-collaborators-dragger-control.minus {
  background-image: url("../img/graphic/lens_zoom_out.svg");
}
/* line 5704, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
  box-sizing: border-box;
}
/* line 5712, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match-date {
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  color: white;
  text-transform: capitalize;
}
/* line 5720, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 5725, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match .map-collaborator-team {
  display: inline-block;
}
/* line 5728, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match .map-collaborator-team .map-collaborator-team-logo {
  height: 50px;
  display: inline-block;
  vertical-align: top;
}
/* line 5734, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match .map-collaborator-team .map-collaborator-team-name {
  line-height: 50px;
  display: inline-block;
  vertical-align: top;
  color: white;
  font-size: 16px;
}
/* line 5743, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match .map-collaborator-team:first-child .map-collaborator-team-name {
  padding-left: 5px;
}
/* line 5749, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborator-match-container .map-collaborator-match .map-collaborator-team:last-child .map-collaborator-team-name {
  padding-right: 5px;
}
/* line 5758, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 5763, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button {
  display: inline-block;
  width: calc(100% / 3);
  box-sizing: border-box;
  background-color: #273135;
  padding: 10px 0;
  cursor: pointer;
}
/* line 5771, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button .map-collaborator-slider-button-icon {
  height: 20px;
  width: 20px;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 5781, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button.pending .map-collaborator-slider-button-icon {
  background-image: url("../img/icons/admin/map_pending_icon.svg");
}
/* line 5787, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button.selected .map-collaborator-slider-button-icon {
  background-image: url("../img/icons/admin/map_selected_icon.svg");
}
/* line 5793, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button.settings .map-collaborator-slider-button-icon {
  background-image: url("../img/icons/admin/map_settings_icon.svg");
}
/* line 5798, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button:hover, html body .content .map-collaborators-container .map-collaborator-slider-buttons .map-collaborator-slider-button.active {
  background-color: #1e272a;
}
/* line 5805, ../sass/screen.scss */
html body .content .map-collaborators-container .save-credits {
  width: 100%;
  background-color: #006200;
  color: white;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 5817, ../sass/screen.scss */
html body .content .map-collaborators-container .save-credits:hover {
  opacity: 0.8;
}
/* line 5822, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails {
  width: 100%;
  background-color: #990a2b;
  color: white;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 5834, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails:hover {
  opacity: 0.8;
}
/* line 5840, ../sass/screen.scss */
html body .content .next-match {
  display: block;
  background-image: url("../img/match_background.jpg");
  padding: 45px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
}
/* line 5849, ../sass/screen.scss */
html body .content .next-match .next-match-date {
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  color: white;
}
/* line 5856, ../sass/screen.scss */
html body .content .next-match .next-match-teams {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  max-width: 600px;
  margin: auto;
}
/* line 5863, ../sass/screen.scss */
html body .content .next-match .next-match-teams .next-match-team {
  display: inline-block;
}
/* line 5866, ../sass/screen.scss */
html body .content .next-match .next-match-teams .next-match-team .next-match-team-name {
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
  line-height: 100px;
  color: white;
}
/* line 5874, ../sass/screen.scss */
html body .content .next-match .next-match-teams .next-match-team .next-match-team-logo {
  height: 100px;
  display: inline-block;
  vertical-align: top;
  line-height: 100px;
  margin: 0 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 5887, ../sass/screen.scss */
html body .content .next-match .main-button {
  max-width: 200px;
  width: 100%;
}
/* line 5893, ../sass/screen.scss */
html body .content .vertical-menu {
  width: 200px;
  overflow: hidden;
  padding-top: 30px;
  position: relative;
  display: table-cell;
  min-height: calc(100% - 109px - 72px);
  background-color: #adc3d2;
}
/* line 5902, ../sass/screen.scss */
html body .content .vertical-menu .nav > li > a:hover {
  background-color: #F6F6F6;
}
/* line 5907, ../sass/screen.scss */
html body .content .container-with-side-menu, html body .content .container-with-two-side-menus {
  display: inline-block;
  max-width: 1880px;
}
/* line 5912, ../sass/screen.scss */
html body .content .container-with-two-side-menus {
  width: calc(100vw - 250px - 300px);
  height: calc(100vh - 109px - 72px);
  margin-left: auto;
}
/* line 5920, ../sass/screen.scss */
html body .content.minify .container-with-two-side-menus {
  width: calc(100vw - 50px - 300px);
}
/* line 5925, ../sass/screen.scss */
html body .content .form-elements {
  display: inline-table;
}
/* line 5929, ../sass/screen.scss */
html body .content input[type=date].form-control {
  line-height: normal;
}
/* line 5933, ../sass/screen.scss */
html body .content .alert-box-shadow {
  border-radius: 3px;
}
/* line 5937, ../sass/screen.scss */
html body .content .info-shadow {
  box-shadow: 0 4px #006200;
  color: white;
  border-color: #006200;
  background-color: rgba(0, 168, 21, 0.75);
  background-image: none;
}
/* line 5945, ../sass/screen.scss */
html body .content .danger-shadow {
  box-shadow: 0 4px #bb1914;
  color: white;
  border-color: #bb1914;
  background-color: rgba(238, 68, 61, 0.8);
  background-image: none;
}
/* line 5953, ../sass/screen.scss */
html body .content table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
html body .content table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 0;
  bottom: 0;
  left: 8px;
  margin: auto;
  border: 0;
  line-height: 16px;
}
/* line 5963, ../sass/screen.scss */
html body .content .mdl-data-table {
  font-size: 15px;
  color: #333;
}
/* line 5967, ../sass/screen.scss */
html body .content .mdl-data-table th {
  text-align: left;
}
/* line 5971, ../sass/screen.scss */
html body .content .mdl-data-table td {
  height: 25px;
  text-align: left;
}
/* line 5977, ../sass/screen.scss */
html body .content .action-button {
  color: #333;
  font-size: 1.5em;
}
/* line 5981, ../sass/screen.scss */
html body .content .action-button:hover {
  color: #06a;
}
/* line 5986, ../sass/screen.scss */
html body .content .team-logo-margin {
  width: 40px;
  height: auto;
  margin-left: 10px;
}
/* line 5992, ../sass/screen.scss */
html body .content .team-logos {
  width: 65px;
  height: 65px;
  margin: 0 15px;
}
/* line 5998, ../sass/screen.scss */
html body .content .base-box, html body .content .dashboard-container .dashboard-box-buttons .dashboard-box, html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-big, html body .content .dashboard-rightbar .dashboard-box-match {
  border-radius: 2px;
  color: white;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  display: table;
}
/* line 6007, ../sass/screen.scss */
html body .content .base-box:hover, html body .content .dashboard-container .dashboard-box-buttons .dashboard-box:hover, html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-big:hover, html body .content .dashboard-rightbar .dashboard-box-match:hover {
  box-shadow: 0 0 8px #000;
}
/* line 6012, ../sass/screen.scss */
html body .content .base-box-disabled {
  cursor: not-allowed !important;
  background: #ccc !important;
}
/* line 6016, ../sass/screen.scss */
html body .content .base-box-disabled:hover {
  box-shadow: none !important;
}
/* line 6021, ../sass/screen.scss */
html body .content .dashboard-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1280px;
  flex-direction: column;
  margin: auto;
}
/* line 6028, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-link {
  text-decoration: none;
}
/* line 6032, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: no-wrap;
}
/* line 6038, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .active {
  box-shadow: 0 0 8px #777;
}
/* line 6042, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
  width: 10vw;
  min-width: 150px;
  height: 130px;
  cursor: pointer;
  margin-right: 5px;
}
/* line 6050, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box .dashboard-box-info-icon {
  float: right;
  position: relative;
  right: 5px;
}
/* line 6057, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-big {
  width: 360px;
  height: 170px;
  text-decoration: inherit;
  cursor: pointer;
}
/* line 6065, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content {
  display: table-cell;
  vertical-align: top;
}
/* line 6069, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
  margin-bottom: 8px;
}
/* line 6073, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small {
  font-size: 15px;
  line-height: 100%;
}
/* line 6077, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small strong {
  font-size: 30px;
}
/* line 6081, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
  margin: 0;
}
/* line 6087, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-icon {
  width: 35px;
  height: auto;
}
/* line 6093, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box {
  height: calc(100vh - 109px - 72px - 230px);
}
/* line 6097, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-small {
  height: calc(100vh - 109px - 72px - 230px - 355px);
}
/* line 6101, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: flex-start;
}
/* line 6107, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-title {
  background-color: #06a;
  border: 1px solid #06a;
  line-height: 40px;
  color: white;
  padding: 5px 15px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
/* line 6116, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-title h4 {
  margin: 0;
  font-size: 20px;
}
/* line 6122, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-elements-container {
  height: 270px;
  border: 1px solid #c7c7c7;
  background-color: white;
  overflow: scroll;
}
/* line 6129, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element {
  font-size: 20px;
  border-top: 2px solid #F6F6F6;
  padding: 10px;
  background-color: white;
  display: flex;
}
/* line 6136, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element:first-child {
  border-top: 0;
}
/* line 6140, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element .icheckbox_square-blue {
  top: 8px !important;
}
/* line 6145, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-submit {
  font-size: 0;
  border: 1px solid #06a;
  padding: 4px;
  background-color: #06a;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  line-height: 15px;
  height: 45px;
}
/* line 6157, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-table-headings {
  display: block;
  height: 40px;
  line-height: 30px;
  border-bottom: 0;
}
/* line 6163, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-table-headings .approval-box-table-heading-elements {
  padding: 0;
  padding-left: 45px;
}
/* line 6169, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch {
  position: relative;
  width: 40px;
  margin-right: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* line 6178, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox {
  display: none;
}
/* line 6182, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 26px;
  padding: 0;
  line-height: 26px;
  border: 2px solid #E3E3E3;
  border-radius: 26px;
  background-color: #eee;
  transition: background-color 0.3s ease-in;
}
/* line 6195, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-label:before {
  content: "";
  display: block;
  width: 26px;
  margin: 0;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 13px;
  border: 2px solid #E3E3E3;
  border-radius: 36px;
  transition: all 0.3s ease-in 0s;
  height: 26px;
}
/* line 6211, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #06a;
}
/* line 6215, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label, html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #06a;
}
/* line 6219, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0;
}
/* line 6223, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label {
  line-height: 38px;
  font-size: 16px;
  position: relative;
  left: 10px;
  width: calc(100% - 25px);
}
/* line 6230, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label a {
  color: #666;
}
/* line 6234, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label .custom-zone-element {
  padding: 5px 10px;
  background: #acb7bf;
  border-radius: 4px;
  color: #ffffff;
  border: 1px solid #c0c0c0;
  box-sizing: content-box;
  line-height: 22px;
  display: inline-block;
  margin: 2px 0;
  font-weight: 600;
}
/* line 6247, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label .approval-box-profile-img {
  margin-right: 3px;
  width: 45px;
  height: 45px;
  border: 1px solid #e4e4e4;
  display: inline-block;
  text-align: center;
  line-height: 40px;
}
/* line 6257, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label .approval-box-user-name {
  left: 50px;
  position: absolute;
  line-height: 16px;
  top: 12px;
}
/* line 6266, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.custom-label-title a {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 6273, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container {
  margin-top: 15px;
  border: 0 !important;
  height: initial !important;
  background-color: #F6F6F6 !important;
}
/* line 6279, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-time-indicator {
  font-size: 75%;
  color: #333;
}
/* line 6284, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-icon {
  width: 45px;
  height: 45px;
  color: #333;
  font-size: 40px;
  text-align: center;
}
/* line 6292, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-check {
  float: right;
  top: -5px;
  right: 20px !important;
  position: relative;
  font-size: 15px;
}
/* line 6300, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element {
  border-top: 0;
  margin-top: 10px;
  padding: 10px;
  background-color: #FFFFFF;
  color: #666;
}
/* line 6307, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:first-child {
  border-top: 0;
  margin-top: 0;
}
/* line 6312, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover {
  box-shadow: 0 1px 2px #ccc;
  color: black;
}
/* line 6316, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover .notification-icon {
  color: darkgoldenrod;
}
/* line 6322, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read {
  background-color: #eee;
  color: #c7c7c7;
}
/* line 6326, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-time-indicator {
  color: #c7c7c7;
}
/* line 6330, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-icon {
  color: #bbb;
}
/* line 6334, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover {
  color: #c7c7c7;
}
/* line 6337, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover .notification-icon {
  color: #bbb;
}
/* line 6344, ../sass/screen.scss */
html body .content .dashboard-container #companies, html body .content .dashboard-container #admins, html body .content .dashboard-container #collaborators, html body .content .dashboard-container #freelancers {
  display: none;
}
/* line 6350, ../sass/screen.scss */
html body .content .dashboard-rightbar {
  width: 300px;
  background-color: #dedede;
  margin-left: auto;
  min-height: calc(100vh - 53px - 72px);
  display: inline-block;
}
/* line 6357, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-box-match {
  margin: 0;
  width: 300px;
  height: 150px;
  text-decoration: inherit;
  border-bottom: 10px solid #778286;
}
/* line 6365, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-box-match:hover {
  box-shadow: none;
}
/* line 6370, ../sass/screen.scss */
html body .content .dashboard-rightbar .matches-widget-background {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
}
/* line 6375, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-team-logo {
  width: 45px;
  height: auto;
  margin: 5px;
}
/* line 6381, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-right-sidebar-title {
  color: #555;
  text-align: center;
}
/* line 6386, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-canvas-container {
  display: block;
}
/* line 6391, ../sass/screen.scss */
html body .content .btn-success-custom {
  background-color: #00804c;
}
/* line 6395, ../sass/screen.scss */
html body .content .btn-success-custom:hover {
  background-color: #12a267;
}
/* line 6399, ../sass/screen.scss */
html body .content .btn-success-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 6404, ../sass/screen.scss */
html body .content .btn-success-custom.slimBtn {
  margin: 0;
  margin-top: 5px;
  height: 25px;
  line-height: 12px;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 6415, ../sass/screen.scss */
html body .content .btn-info-custom {
  background-color: #990a2b;
}
/* line 6419, ../sass/screen.scss */
html body .content .btn-info-custom:hover {
  background-color: #b10c32;
}
/* line 6423, ../sass/screen.scss */
html body .content .btn-info-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 6428, ../sass/screen.scss */
html body .content .btn-info-custom.slimBtn {
  margin: 0;
  margin-top: 5px;
  height: 25px;
  line-height: 12px;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 6439, ../sass/screen.scss */
html body .content .btn-warning-custom {
  background-color: #c78c02;
}
/* line 6443, ../sass/screen.scss */
html body .content .btn-warning-custom:hover {
  background-color: #d6aa41;
}
/* line 6448, ../sass/screen.scss */
html body .content .btn-danger-custom {
  background-color: #a91313;
}
/* line 6452, ../sass/screen.scss */
html body .content .btn-danger-custom:hover {
  background-color: #cf1a1a;
}
/* line 6457, ../sass/screen.scss */
html body .content .modal-body {
  font-size: 14px;
}
/* line 6461, ../sass/screen.scss */
html body .content .modal-content {
  border-radius: 2px;
  text-align: center;
}
/* line 6466, ../sass/screen.scss */
html body .content .modal-footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 20px;
  padding: 0 15px;
}
/* line 6473, ../sass/screen.scss */
html body .content .modal-footer:before {
  display: block;
  content: inherit;
}
/* line 6478, ../sass/screen.scss */
html body .content .modal-footer .main-button {
  width: 100%;
}
/* line 6483, ../sass/screen.scss */
html body .content .panel {
  background-color: white;
  border: 1px solid #eeeeee;
  box-shadow: none;
  font-size: 14px;
}
/* line 6490, ../sass/screen.scss */
html body .content .panel-default {
  border-radius: 0;
}
/* line 6494, ../sass/screen.scss */
html body .content .panel-default > .panel-heading {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #990a2b;
  background-image: inherit;
  color: white;
  text-transform: uppercase;
  border-radius: 0;
}
/* line 6503, ../sass/screen.scss */
html body .content .panel-default > .panel-heading i {
  float: right;
  color: white;
  padding: 3px 6px;
  background: #006200;
  border: 1px solid;
  border-radius: 2px;
  bottom: 2px;
  position: relative;
}
/* line 6516, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container {
  margin: auto;
}
/* line 6519, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container .slim {
  margin-bottom: 10px;
  color: #666;
}
/* line 6525, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container {
  width: 100%;
}
/* line 6528, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container textarea {
  width: 100%;
}
/* line 6534, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon small {
  width: 15px;
  height: 15px;
}
/* line 6539, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon .switchery-small {
  height: 15px;
}
/* line 6544, ../sass/screen.scss */
html body .content .panel-default > .panel-body .small-screen-only {
  display: none;
}
/* line 6548, ../sass/screen.scss */
html body .content .panel-default > .panel-body .big-screen-only {
  display: block;
}
/* line 6552, ../sass/screen.scss */
html body .content .panel-default > .panel-body .zone-element {
  padding: 5px 10px;
  background: #acb7bf;
  border-radius: 4px;
  color: #ffffff;
  border: 1px solid #c0c0c0;
  box-sizing: content-box;
  line-height: 22px;
  display: inline-block;
  margin: 2px 0;
  font-weight: 600;
}
/* line 6565, ../sass/screen.scss */
html body .content .panel-default > .panel-body .info_seat {
  display: inline-block;
  height: 38px;
  width: 38px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin: 2px;
  font-size: 18px;
  line-height: 36px;
}
/* line 6576, ../sass/screen.scss */
html body .content .panel-default > .panel-body .info_seat .monitor {
  font-size: 15px;
  position: relative;
  top: -8px;
}
/* line 6582, ../sass/screen.scss */
html body .content .panel-default > .panel-body .info_seat .monitor-icon {
  background-image: url(../img/icons/admin/monitor_dark_icon.svg);
  width: 100%;
  height: 15px;
  background-size: 14px;
  background-repeat: no-repeat;
  position: relative;
  background-position: center;
  top: -18px;
}
/* line 6597, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-number {
  font-size: 11px;
  right: -2px;
}
/* line 6602, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-monitor {
  background-size: 11px;
  left: -3px;
}
/* line 6608, ../sass/screen.scss */
html body .content #modalMapTable .disabled {
  color: #afafaf;
  background-color: #ececec;
  border-color: #cbcbcb;
}
@media screen and (max-width: 768px) {
  /* line 6615, ../sass/screen.scss */
  html body .content ul.dtr-details {
    width: 100%;
  }
}
/* line 6620, ../sass/screen.scss */
html body .content ul.dtr-details li {
  min-height: 30px;
}
/* line 6625, ../sass/screen.scss */
html body .content span.dtr-title {
  float: left;
  text-align: left;
}
/* line 6631, ../sass/screen.scss */
html body .content .fa-edit {
  position: relative;
  top: 1px;
}
/* line 6636, ../sass/screen.scss */
html body .content .fa-envelope-o {
  position: relative;
  top: -1px;
  right: 2px;
}
/* line 6646, ../sass/screen.scss */
html body #map-popup {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  visibility: hidden;
  opacity: 0;
  transition: 0.2s all;
  z-index: 10;
  font-weight: normal;
}
/* line 6659, ../sass/screen.scss */
html body #map-popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 6663, ../sass/screen.scss */
html body #map-popup.open .popup-container {
  visibility: visible;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: calc(100% - 20px);
  height: 100%;
  margin: auto;
  background-color: white;
  box-sizing: border-box;
  max-width: 580px;
  max-height: 516px;
}
/* line 6678, ../sass/screen.scss */
html body #map-popup.open .popup-container .popup-close-btn {
  height: 15px;
  width: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/graphic/close_btn_dark.svg");
  transition: 0.2s opacity;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 6691, ../sass/screen.scss */
html body #map-popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 6696, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container {
  padding: 50px 30px;
  display: block;
  color: #4e585e;
}
/* line 6701, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .seat-type-container {
  font-size: 0;
  text-align: center;
}
/* line 6705, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .seat-type-container .seat-number {
  height: 80px;
  width: 80px;
  margin: auto;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  margin-top: -90px;
  background-color: white;
  padding: 5px;
}
/* line 6717, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .seat-type-container .seat-number .seat-number-value {
  border-radius: 50%;
  font-size: 30px;
  line-height: 64px;
  background-color: #990a2b;
  border-bottom: 3px solid #1b5b85;
  color: white;
}
/* line 6729, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header {
  font-size: 0;
}
/* line 6732, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header .map-user-logo {
  height: 80px;
  width: 80px;
  border-radius: 3px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  vertical-align: top;
}
/* line 6742, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header .map-user-logo.initials {
  line-height: 80px;
  text-align: center;
  font-size: 40px;
  background-color: #990a2b;
  color: white;
}
/* line 6751, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header .map-user-name-detail {
  width: calc(100% - 80px);
  height: 100px;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
}
/* line 6758, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header .map-user-name-detail .map-user-complete-name {
  font-size: 40px;
  line-height: 50px;
  color: #990a2b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 6767, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header .map-user-name-detail .map-user-profile-name {
  font-size: 24px;
  line-height: 30px;
  color: #f6a800;
}
/* line 6776, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-body .map-detail-blocks {
  margin-bottom: 15px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 6782, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-body .map-detail-blocks:last-child {
  margin-bottom: 0;
}
/* line 6786, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-body .map-detail-blocks .map-detail-block {
  width: 48%;
  display: inline-block;
}
/* line 6790, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-body .map-detail-blocks .map-detail-block .map-detail-block-name {
  color: #990a2b;
  line-height: 20px;
  font-weight: normal;
}
/* line 6796, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-body .map-detail-blocks .map-detail-block .map-detail-block-value {
  font-size: 18px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 6812, ../sass/screen.scss */
html body #loader {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 3;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s all;
  -webkit-transform: translateZ(-1000px);
}
/* line 6825, ../sass/screen.scss */
html body #loader.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 6830, ../sass/screen.scss */
html body #loader .logo-image-container {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  -webkit-transform: translateZ(0px);
  border-radius: 50%;
}
/* line 6842, ../sass/screen.scss */
html body #loader .logo-image-container .logo {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
/* line 6851, ../sass/screen.scss */
html body #loader .logo-image-container .logo.first {
  background-image: url("../img/icons/loader_01.svg");
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotatingY {
  from {
    -ms-transform: rotate3d(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
@keyframes rotatingY {
  from {
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes rotatingYRev {
  from {
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
  to {
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@keyframes rotatingYRev {
  from {
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
  to {
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
/* line 6956, ../sass/screen.scss */
html body #popup {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(10px);
  visibility: hidden;
  opacity: 0;
  transition: 0.2s all;
  z-index: 10;
}
/* line 6969, ../sass/screen.scss */
html body #popup .popup-container {
  visibility: hidden;
}
/* line 6973, ../sass/screen.scss */
html body #popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 6977, ../sass/screen.scss */
html body #popup.open .popup-container {
  visibility: visible;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: calc(100% - 20px);
  height: 100%;
  margin: auto;
  background-color: white;
  border-radius: 3px;
  box-sizing: border-box;
}
/* line 6991, ../sass/screen.scss */
html body #popup.open .popup-container .popup-close-btn {
  height: 15px;
  width: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/graphic/close_btn_dark.svg");
  transition: 0.2s opacity;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 7004, ../sass/screen.scss */
html body #popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 7009, ../sass/screen.scss */
html body #popup.open .popup-container .login-container {
  display: none;
}
/* line 7012, ../sass/screen.scss */
html body #popup.open .popup-container a#register_btn {
  cursor: pointer;
}
/* line 7015, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] {
  max-width: 580px;
  max-height: 480px;
}
/* line 7019, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container {
  padding: 50px 0;
  display: block;
}
/* line 7023, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-logo {
  height: 60px;
  width: 60px;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/graphic/login_logo.svg");
}
/* line 7033, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-title {
  margin-top: 15px;
  font-size: 22px;
  text-align: center;
  color: #273136;
  font-weight: bold;
}
/* line 7041, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form {
  margin-top: 15px;
}
/* line 7044, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input {
  min-width: 275px;
}
/* line 7047, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input[type="text"], html body #popup.open .popup-container[active="login"] .login-container form input[type="password"], html body #popup.open .popup-container[active="login"] .login-container form input[type="email"] {
  font-size: 16px;
  margin: auto;
  margin-top: 15px;
  display: block;
  border: 0;
  border-bottom: 1px solid #273136;
  padding: 10px;
  box-sizing: border-box;
}
/* line 7060, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input:first-child {
  margin-top: 0;
}
/* line 7064, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input::-webkit-input-placeholder {
  color: #273136;
  opacity: 1.0;
}
/* line 7071, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos {
  margin-top: 30px;
  padding: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 7076, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info {
  padding-top: 15px;
  text-align: center;
  font-size: 16px;
}
/* line 7081, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info:first-child {
  padding-top: 0;
}
/* line 7086, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info.register a {
  color: #990a2b;
}
/* line 7091, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info a {
  font-weight: bold;
  color: #f6a800;
}
/* line 7100, ../sass/screen.scss */
html body #popup.open .popup-container .register-container {
  display: none;
}
/* line 7103, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] {
  max-width: 580px;
  max-height: 365px;
}
/* line 7107, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container {
  padding: 50px 0;
  display: block;
}
/* line 7111, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container a.main-button {
  max-width: 275px;
}
/* line 7115, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-logo {
  height: 60px;
  width: 60px;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/graphic/login_logo.svg");
}
/* line 7125, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-title {
  margin-top: 15px;
  font-size: 22px;
  text-align: center;
  color: #273136;
  font-weight: bold;
}
/* line 7133, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container form {
  margin-top: 15px;
}
/* line 7136, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container form input {
  min-width: 275px;
}
/* line 7139, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container form input[type="text"], html body #popup.open .popup-container[active="register"] .register-container form input[type="password"], html body #popup.open .popup-container[active="register"] .register-container form input[type="email"] {
  font-size: 16px;
  margin: auto;
  margin-top: 15px;
  display: block;
  border: 0;
  border-bottom: 1px solid #273136;
  padding: 10px;
  box-sizing: border-box;
}
/* line 7152, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container form input:first-child {
  margin-top: 0;
}
/* line 7156, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container form input::-webkit-input-placeholder {
  color: #273136;
  opacity: 1.0;
}
/* line 7163, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-infos {
  margin-top: 30px;
  padding: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 7168, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-infos .login-info {
  padding-top: 15px;
  text-align: center;
  font-size: 16px;
}
/* line 7173, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-infos .login-info:first-child {
  padding-top: 0;
}
/* line 7178, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-infos .login-info.register a {
  color: #990a2b;
}
/* line 7183, ../sass/screen.scss */
html body #popup.open .popup-container[active="register"] .register-container .login-infos .login-info a {
  font-weight: bold;
  color: #f6a800;
}
/* line 7192, ../sass/screen.scss */
html body #popup.open .popup-container .multilingual-container {
  display: none;
}
/* line 7196, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] {
  max-width: 340px;
  max-height: 300px;
}
/* line 7200, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container {
  padding: 50px 0;
  display: block;
}
/* line 7204, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .multilingual-logo {
  height: 60px;
  width: 60px;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/graphic/multilingual_logo.svg");
}
/* line 7214, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .multilingual-title {
  margin-top: 15px;
  font-size: 22px;
  text-align: center;
  color: #273136;
  font-weight: bold;
}
/* line 7222, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages {
  padding: 30px 15px 0;
}
/* line 7225, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language {
  border-radius: 3px;
  cursor: pointer;
  font-weight: normal;
  line-height: 16px;
  font-size: 16px;
  text-align: center;
}
/* line 7233, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language a {
  text-decoration: none;
  color: black;
  padding: 15px;
  display: block;
}
/* line 7240, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover {
  background-color: #990a2b;
  color: white;
  box-shadow: inset 0 -4px 0 #7c0823;
  transition: 0.05s box-shadow;
}
/* line 7246, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover:active {
  box-shadow: inset 0 0 0 #7c0823;
}
/* line 7250, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover a {
  color: white;
}
/* line 7263, ../sass/screen.scss */
html body .input-group .form-control {
  z-index: 0 !important;
}

@media screen and (max-width: 1024px) {
  /* line 7274, ../sass/screen.scss */
  html body header .header-container .logo {
    height: 40px;
    margin: 5px 0;
  }
  /* line 7279, ../sass/screen.scss */
  html body header .header-container .menu-container {
    display: none;
  }
  /* line 7283, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn {
    display: block;
    margin: 15px 0;
    height: 20px;
    width: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: transparent;
  }
  /* line 7294, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn:active {
    opacity: 0.8;
  }
  /* line 7298, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.menu {
    background-image: url("../img/graphic/mobile_menu_white.svg");
  }
  /* line 7302, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.user {
    background-image: url("../img/graphic/user_white.svg");
  }
  /* line 7307, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(10px);
    font-size: 0;
    display: block;
    z-index: 10;
  }
  /* line 7318, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left {
    left: -100%;
    transition: 0.5s left;
  }
  /* line 7322, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left.open {
    left: 0;
  }
  /* line 7326, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container {
    float: left;
  }
  /* line 7329, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container .mobile-menu-close-btn {
    right: -40px;
  }
  /* line 7335, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right {
    right: -100%;
    transition: 0.5s right;
  }
  /* line 7339, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right.open {
    right: 0;
  }
  /* line 7343, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container {
    float: right;
  }
  /* line 7346, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container .mobile-menu-close-btn {
    left: -40px;
  }
  /* line 7352, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container {
    width: calc(100% - 60px);
    height: 100%;
    background-color: #990a2b;
    position: relative;
    max-width: 400px;
  }
  /* line 7359, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-close-btn {
    position: absolute;
    height: 20px;
    width: 20px;
    top: 20px;
    background-image: url("../img/graphic/close_btn_white.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  /* line 7370, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-close-btn:active {
    opacity: 0.8;
  }
  /* line 7375, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-welcome-message {
    width: 100%;
    padding: 15px;
    font-size: 18px;
    border-bottom: 3px solid #a19161;
    position: relative;
    cursor: pointer;
  }
  /* line 7384, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-multilingual-btn {
    width: 100%;
    padding: 15px 15px 15px 40px;
    font-size: 18px;
    border-bottom: 3px solid #a19161;
    position: relative;
    cursor: pointer;
  }
  /* line 7392, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-multilingual-btn:after {
    content: "";
    position: absolute;
    left: 20px;
    top: 20px;
    height: 10px;
    width: 10px;
    background-image: url("../img/graphic/arrow_bottom_white.svg");
  }
  /* line 7404, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .mobile-menu-list-element {
    font-size: 18px;
  }
  /* line 7407, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .mobile-menu-list-element a {
    color: white;
    text-decoration: none;
    padding: 15px 20px;
    display: block;
  }
  /* line 7413, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .mobile-menu-list-element a:active {
    background-color: #0e3852;
  }
  /* line 7417, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .mobile-menu-list-element a.active {
    background-color: #0e3852;
    border-bottom: 1px solid #07293e;
  }
  /* line 7423, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .mobile-menu-list-element .mobile-menu-sub-menu {
    display: none;
  }
  /* line 7428, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements li.open-mobile-sub-menu > a > i {
    font-size: 20px;
    font-weight: 600;
    position: relative;
    top: 3px;
    float: right;
  }
  /* line 7435, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements li.open-mobile-sub-menu > a > i.fa-angle-right {
    transform: rotate(0deg);
    transition: transform 0.3s linear;
  }
  /* line 7440, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements li.open-mobile-sub-menu > a > i.rotate {
    transform: rotate(90deg);
    transition: transform 0.3s linear;
  }
  /* line 7446, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .back-button {
    display: none;
  }
  /* line 7449, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .back-button .active {
    color: #d7bc6d;
    padding: 10px 20px;
  }
  /* line 7453, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .back-button .active i {
    color: #d7bc6d;
    font-size: 15px;
    float: right;
    line-height: 25px;
  }
  /* line 7468, ../sass/screen.scss */
  html body .content .admin-menu {
    display: none;
  }
  /* line 7477, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .step-box-title {
    text-align: center;
  }
  /* line 7481, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 7484, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column .slim {
    margin: auto;
  }
  /* line 7492, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .right-column {
    width: 100%;
    padding: 0;
  }
  /* line 7501, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .input-container .field .selectr-container .selectr-selected .selectr-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 7510, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .input-container .form-checkbox-title {
    font-size: 16px;
    max-width: calc(100% - 30px);
  }
  /* line 7522, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams {
    width: 50%;
  }
  /* line 7526, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 50%;
    border: 0;
  }
  /* line 7531, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-buttons {
    margin-top: 15px;
    width: 100%;
    padding: 0;
  }
  /* line 7540, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file {
    display: inline-block;
  }
  /* line 7543, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-title {
    display: none;
  }
  /* line 7547, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-example {
    float: inherit;
    width: 100%;
  }
  /* line 7556, ../sass/screen.scss */
  html body .content.admin {
    flex-wrap: wrap;
  }
  /* line 7559, ../sass/screen.scss */
  html body .content.admin .container-with-side-menu, html body .content.admin .container-with-two-side-menus {
    width: 100%;
  }
  /* line 7563, ../sass/screen.scss */
  html body .content.admin .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 7570, ../sass/screen.scss */
  html body .content.admin.minify .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 7577, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar {
    width: 100%;
    flex-basis: 100%;
  }
  /* line 7581, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-box-match {
    width: 100%;
  }
  /* line 7585, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-team-logo {
    width: 35px;
    height: auto;
    margin: 5px;
  }
  /* line 7591, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-canvas-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 7598, ../sass/screen.scss */
  html body .content.admin .dashboard-box-match {
    font-size: 100%;
  }
}
/* line 7607, ../sass/screen.scss */
th.jsgrid-header-cell {
  background-color: #990a2b !important;
  color: white;
}

/* line 7611, ../sass/screen.scss */
.jsgrid .jsgrid-grid-header {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

/* line 7616, ../sass/screen.scss */
select.picker__select--year {
  height: 40px;
}

/* line 7619, ../sass/screen.scss */
select.picker__select--month {
  height: 40px;
}

@media screen and (max-width: 768px) {
  /* line 7627, ../sass/screen.scss */
  html body .content.admin {
    height: auto;
  }
  /* line 7633, ../sass/screen.scss */
  html body .content .content-container .title h3 {
    flex-direction: column;
  }
  /* line 7636, ../sass/screen.scss */
  html body .content .content-container .title h3 .team-logos {
    align-self: center;
  }
  /* line 7642, ../sass/screen.scss */
  html body .content .content-container .sub-title-small-width {
    width: 90%;
  }
  /* line 7646, ../sass/screen.scss */
  html body .content .content-container .contact-form-container {
    width: 90%;
  }
  /* line 7652, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-table-headings {
    display: none;
  }
  /* line 7656, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-element {
    flex-direction: column;
  }
  /* line 7659, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-element span.checkbox-custom-label {
    top: -15px;
    left: 30px;
    width: 100% !important;
  }
  /* line 7664, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-element span.checkbox-custom-label .approval-box-user-name {
    left: 0;
    top: 0;
    position: relative;
  }
  /* line 7675, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .images-container {
    margin: auto;
    text-align: center;
  }
  /* line 7679, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .images-container .slim {
    max-width: 400px;
    max-height: 400px;
    background-color: #eee;
    margin: 5px auto;
  }
  /* line 7687, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .small-screen-only {
    display: block;
  }
  /* line 7691, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .big-screen-only {
    display: none;
  }
  /* line 7695, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .dataTables_filter {
    text-align: center;
  }
  /* line 7699, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body #form-datatable_paginate {
    text-align: center;
  }
  /* line 7707, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams {
    width: 100%;
    border: 0;
    padding: 0;
    padding-bottom: 15px;
  }
  /* line 7714, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 100%;
    padding: 0;
  }
  /* line 7719, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details .match-detail .match-detail-value {
    white-space: normal !important;
  }
  /* line 7730, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box {
    height: calc(100vh - 200px);
  }
  /* line 7736, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box .notifications-box-container .notifications-box-element .notification-time-indicator .notification-check {
    top: 7px;
  }
  /* line 7744, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons {
    flex-wrap: nowrap;
  }
  /* line 7747, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    font-size: 0;
    width: 17vw;
    max-width: 140px;
    height: 60px;
    margin-right: 2px;
  }
  /* line 7756, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 7760, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 0;
    line-height: 5px;
  }
  /* line 7765, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
  /* line 7770, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
    display: none;
  }
  /* line 7781, ../sass/screen.scss */
  html body .content .step-boxes .step-box .input-container .field {
    width: 100%;
  }
}
/* line 7795, ../sass/screen.scss */
html body .custom-color {
  color: #990a2b;
}
/* line 7801, ../sass/screen.scss */
html body .content .custom-modal {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(10px);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 20px;
  z-index: 3;
  visibility: hidden;
  opacity: 0;
  transition: .2s visibility, .2s opacity;
}
/* line 7815, ../sass/screen.scss */
html body .content .custom-modal.open {
  visibility: visible;
  opacity: 1;
}
/* line 7820, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter {
  max-width: 600px;
  width: 100%;
  padding: 20px;
  background-color: white;
  margin: auto;
  border-radius: 10px;
  border: 1px solid #cccccc;
}
/* line 7829, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-title {
  font-size: 24px;
  text-align: center;
  color: #990a2b;
  margin-bottom: 20px;
}
/* line 7837, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-description {
  font-size: 16px;
  text-align: justify;
  margin-bottom: 20px;
}
/* line 7843, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form {
  margin-bottom: 20px;
}
/* line 7846, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container {
  display: grid;
  grid-gap: 20px;
}
/* line 7852, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-title {
  color: #1e272a;
  font-weight: bold;
  font-size: 14px;
}
/* line 7858, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-value {
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-size: 16px;
  padding: calc(20px / 2);
}
/* line 7865, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-value[disabled] {
  border: none;
  padding: calc(20px / 2) 0;
}
/* line 7872, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select {
  margin-bottom: 20px;
}
/* line 7875, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .grid-form-page-block-select-title {
  color: #1e272a;
  font-weight: bold;
  font-size: 14px;
}
/* line 7881, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container {
  font-size: 16px;
}
/* line 7885, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected {
  padding: 9px 28px 9px 14px;
}
/* line 7890, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #990a2b;
  font-size: 14px;
  font-weight: 300;
}
/* line 7897, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 7901, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 4px 0;
}
/* line 7908, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 7914, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container .selectr-selected {
  padding: 13px 28px 13px 14px;
  border: 1px solid #cccccc;
}
/* line 7919, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container .selectr-options-container {
  border: 1px solid #cccccc;
}
/* line 7926, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-textarea .grid-form-page-block-textarea-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 7931, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-textarea .grid-form-page-block-textarea-value {
  width: 100%;
  padding: 10px;
}
/* line 7940, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-warning {
  padding: 20px;
  border-radius: 5px;
  background-color: #ffc900;
  font-size: 18px;
  margin-bottom: 20px;
  display: none;
}
/* line 7948, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-warning.show {
  display: block;
}
/* line 7953, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 20px;
}
/* line 7959, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button {
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: calc(20px / 2);
  border-radius: 10px;
  cursor: pointer;
  transition: .2s opacity;
  border: 0;
}
/* line 7969, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button:hover {
  opacity: 0.8;
}
/* line 7973, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button.cancel {
  background-color: darkred;
  color: white;
}
/* line 7978, ../sass/screen.scss */
html body .content .custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button.submit {
  background-color: darkgreen;
  color: white;
}
/* line 7988, ../sass/screen.scss */
html body .content .content-container.dashboard {
  padding: 0;
}
/* line 7991, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets {
  display: grid;
  grid-template-columns: 1fr 2fr;
  -ms-grid-columns: 1fr 2fr;
  grid-template-rows: 70px 70px calc(100vh - 109px - 72px - (5 * 20px) - 70px - 30px);
  -ms-grid-rows: 70px 70px calc(100vh - 109px - 72px - (5 * 20px) - 70px - 30px);
  height: calc(100vh - 109px - 72px);
  width: 100%;
  padding: 20px;
  grid-gap: 20px;
}
@media screen and (max-width: 1024px) {
  /* line 7991, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets {
    padding: 10px;
    height: auto;
  }
  /* line 8004, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"], html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"], html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] {
    grid-template-columns: 1fr !important;
    -ms-grid-columns: 1fr !important;
    grid-template-rows: auto !important;
    -ms-grid-rows: auto !important;
  }
  /* line 8013, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.user-data, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.user-data, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.user-data {
    display: none;
  }
  /* line 8017, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.notifications, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.notifications, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.notifications {
    grid-column: 1 !important;
    grid-row: 5 !important;
  }
  /* line 8022, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.buttons, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.buttons, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.buttons {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  /* line 8027, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.pages, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.pages, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.pages {
    grid-column: 1 !important;
    grid-row: 2 !important;
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
  }
  /* line 8034, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.claim, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.claim, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.claim {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }
  /* line 8039, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.events, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.events, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.events {
    grid-column: 1 !important;
    grid-row: 4 !important;
    overflow: inherit;
  }
}
@media screen and (max-width: 768px) {
  /* line 8052, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.buttons, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.buttons, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.buttons {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
  }
  /* line 8057, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.pages, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.pages, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.pages {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
  }
}
/* line 8065, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] {
  grid-template-rows: 70px 70px 30px calc(100vh - 109px - 72px - (5 * 20px) - 70px - 70px - 30px);
  -ms-grid-rows: 70px 70px 30px calc(100vh - 109px - 72px - (5 * 20px) - 70px - 70px - 30px);
}
/* line 8069, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget {
  display: block;
}
/* line 8072, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.user-data {
  grid-row: 1 / 3;
}
/* line 8076, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.notifications {
  grid-row: 3 / 5;
}
/* line 8080, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.buttons {
  display: grid;
}
/* line 8084, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.pages {
  grid-row: 2;
  display: grid;
}
/* line 8089, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.claim {
  grid-row: 3;
  line-height: 30px;
}
/* line 8094, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.events {
  grid-row: 4;
}
/* line 8100, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"], html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] {
  grid-template-rows: 74px 74px calc(100vh - 109px - 72px - (5 * 20px) - 24px - 24px - 70px - 30px);
  -ms-grid-rows: 74px 74px calc(100vh - 109px - 72px - (5 * 20px) - 24px - 24px - 70px - 30px);
}
/* line 8106, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.user-data, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.user-data {
  grid-row: 1 / 3;
}
/* line 8110, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.notifications, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.notifications {
  grid-row: 3 / 5;
}
/* line 8114, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.claim, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.claim {
  grid-row: 1 / 2;
}
/* line 8118, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="2"] .dashboard-widget.events, html body .content .content-container.dashboard .dashboard-widgets[id-user-role="3"] .dashboard-widget.events {
  grid-row: 2 / 5;
}
/* line 8125, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data {
  grid-column: 1;
  grid-row: 1 / 3;
  display: grid;
  grid-template-columns: 118px auto;
  -ms-grid-columns: 118px auto;
  grid-gap: 20px;
  padding: 20px;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 8136, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 8144, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-header .user-detail-header-profile {
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
}
/* line 8150, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-header .user-detail-header-edit {
  font-size: 12px;
  display: inline-block;
  float: right;
  font-weight: bold;
}
/* line 8158, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-name {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 8164, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-type {
  font-size: 12px;
  font-style: italic;
}
/* line 8169, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state {
  margin-top: 19px;
}
/* line 8173, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state[id-user-status="1"] .user-detail-state-flag {
  background-color: #006200;
}
/* line 8180, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state[id-user-status="5"] .user-detail-state-flag, html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state[id-user-status="8"] .user-detail-state-flag {
  background-color: #ffc900;
}
/* line 8185, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state .user-detail-state-flag {
  color: white;
  display: inline-block;
  padding: calc(10px / 2) 10px;
  border-radius: 17px;
}
/* line 8195, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications {
  grid-column: 1;
  grid-row: 3 / 5;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 8201, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications.user-approval {
  height: 407px;
}
/* line 8205, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-widget-title {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #990a2b;
  color: white;
  text-transform: uppercase;
}
/* line 8213, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications {
  height: calc(100% - 40px);
}
/* line 8216, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification {
  font-size: 0;
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
}
/* line 8221, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification:first-child {
  padding-top: 0;
}
/* line 8225, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification:last-child {
  padding-bottom: 0;
  border: 0;
}
/* line 8230, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-image {
  height: 50px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 8239, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-image.empty {
  border-radius: 3px;
  font-size: 20px;
  color: white;
  line-height: 50px;
  text-align: center;
  background-color: #990a2b;
}
/* line 8249, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail {
  width: calc(100% - 50px);
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
/* line 8255, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
}
/* line 8260, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header b {
  color: #990a2b;
}
/* line 8265, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 8270, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer .notification-type-icon {
  height: 12px;
  width: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
/* line 8280, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer .notification-date {
  width: calc(100% - 12px);
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 12px;
  padding-left: 5px;
}
/* line 8292, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #990a2b;
  font-size: 14px;
}
/* line 8303, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons {
  grid-column: 2;
  grid-row: 1;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 20px;
  display: none;
}
@media screen and (max-width: 1024px) {
  /* line 8303, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons {
    grid-gap: 10px;
  }
}
/* line 8314, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button {
  background-color: #990a2b;
  font-size: 20px;
  text-align: center;
  color: white;
  line-height: 66px;
  border-bottom: 4px solid #750821;
  cursor: pointer;
}
/* line 8323, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button.disabled {
  background-color: #d3d3d3;
  cursor: inherit;
  border: 0;
  line-height: 70px;
}
/* line 8330, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button:hover {
  text-decoration: none;
}
/* line 8334, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button:active {
  line-height: 70px;
  border-bottom: 0;
}
/* line 8341, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages {
  grid-column: 2;
  grid-row: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
  display: none;
}
@media screen and (max-width: 1024px) {
  /* line 8341, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages {
    grid-gap: 10px;
  }
}
/* line 8353, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page {
  cursor: pointer;
  transition: .2s opacity;
  display: grid;
  grid-template-columns: 40px auto;
  -ms-grid-columns: 40px auto;
  padding: 10px;
  grid-gap: 5px;
}
/* line 8362, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page.disabled {
  background-color: lightgrey !important;
  cursor: inherit;
}
/* line 8366, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page.disabled:hover {
  opacity: 1.0;
}
/* line 8371, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 8376, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(1) {
  background-color: #21a5a7;
}
/* line 8379, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(1) .dashboard-widget-page-icon {
  background-image: url("../img/icons/company_administrators_white_icon.svg");
}
/* line 8384, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(2) {
  background-color: #64a3b1;
}
/* line 8387, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(2) .dashboard-widget-page-icon {
  background-image: url("../img/icons/company_collaborators_white_icon.svg");
}
/* line 8392, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(3) {
  background-color: #7bc5d4;
}
/* line 8395, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(3) .dashboard-widget-page-icon {
  background-image: url("../img/graphic/collaborators_pending_white_icon.svg");
}
/* line 8400, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(4) {
  background-color: #3a86b1;
}
/* line 8403, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(4) .dashboard-widget-page-icon {
  background-image: url("../img/graphic/collaborators_pending_white_icon.svg");
}
/* line 8408, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page .dashboard-widget-page-icon {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 8414, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page .dashboard-widget-page-detail {
  color: white;
}
/* line 8417, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page .dashboard-widget-page-detail .dashboard-widget-page-detail-count {
  font-size: 30px;
  line-height: 30px;
}
/* line 8422, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page .dashboard-widget-page-detail .dashboard-widget-page-detail-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: -0.5px;
}
/* line 8432, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.claim {
  grid-column: 2;
  grid-row: 2;
  background-color: #990a2b;
  font-size: 14px;
  line-height: 70px;
  text-align: center;
  color: white;
}
/* line 8442, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events {
  grid-column: 2;
  grid-row: 3;
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  /* line 8442, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events {
    height: auto;
    overflow: hidden;
  }
}
/* line 8451, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events {
  display: grid;
  grid-gap: 20px;
}
@media screen and (max-width: 1024px) {
  /* line 8451, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events {
    grid-gap: 10px;
  }
}
/* line 8459, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event {
  display: grid;
  grid-template-columns: 200px auto;
  -ms-grid-columns: 200px auto;
  grid-template-rows: auto 30px;
  -ms-grid-rows: auto 30px;
  background-color: white;
  border: 1px solid #eeeeee;
}
@media screen and (max-width: 768px) {
  /* line 8459, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event {
    grid-template-rows: auto auto 80px;
    -ms-grid-rows: auto auto 80px;
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
    height: auto;
  }
}
/* line 8475, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-teams {
  grid-column: 1;
  grid-row: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1 f4;
  grid-gap: calc(20px / 2);
  padding: calc(20px / 2);
}
@media screen and (max-width: 768px) {
  /* line 8475, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-teams {
    grid-row: 1;
    grid-column: 1 / 7;
    height: 120px;
  }
}
/* line 8489, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-teams .dashboard-event-block-team {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 8496, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info {
  grid-column: 2;
  grid-row: 1;
  padding: calc(20px / 2);
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  /* line 8496, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info {
    padding: calc(20px / 2);
  }
}
@media screen and (max-width: 768px) {
  /* line 8496, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info {
    grid-row: 2;
    grid-column: 1 / 7;
  }
}
/* line 8509, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-header {
  margin-bottom: 5px;
}
/* line 8512, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-header .dashboard-event-block-info-header-event-type-name {
  font-size: 14px;
  text-transform: uppercase;
  vertical-align: top;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  /* line 8512, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-header .dashboard-event-block-info-header-event-type-name {
    display: block;
    text-align: center;
    font-size: 14px;
  }
}
/* line 8524, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-header .dashboard-event-block-info-header-event-date {
  font-size: 14px;
  vertical-align: top;
  display: inline-block;
  float: right;
}
@media screen and (max-width: 768px) {
  /* line 8524, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-header .dashboard-event-block-info-header-event-date {
    display: block;
    text-align: center;
    float: inherit;
    font-size: 14px;
  }
}
/* line 8538, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-event-name {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 32px;
  line-height: 20px;
}
@media screen and (max-width: 768px) {
  /* line 8538, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-event-name {
    text-align: center;
    line-height: 24px;
  }
}
/* line 8549, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-other {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  /* line 8549, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info .dashboard-event-block-info-other {
    text-align: center;
  }
}
/* line 8557, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons {
  grid-row: 2;
  grid-column: 1 / 3;
  display: grid;
  grid-template-columns: 100%;
  -ms-grid-columns: 100%;
}
@media screen and (max-width: 768px) {
  /* line 8557, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons {
    grid-row: 3;
  }
}
/* line 8571, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="-1"] .dashboard-event-block-button, html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="0"] .dashboard-event-block-button {
  background-color: lightgrey;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 8577, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="-1"] .dashboard-event-block-button:hover, html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="0"] .dashboard-event-block-button:hover {
  opacity: 1.0;
}
/* line 8584, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="1"] .dashboard-event-block-button {
  background-color: #006200;
  color: white;
  grid-column: 1 / 3;
}
/* line 8593, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[id-user-role="1"][accreditation-status="2"] .dashboard-event-block-button {
  background-color: #222222;
  color: white;
  grid-column: 1 / 3;
}
/* line 8598, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[id-user-role="1"][accreditation-status="2"] .dashboard-event-block-button:nth-child(1) {
  grid-column: 1;
}
/* line 8602, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[id-user-role="1"][accreditation-status="2"] .dashboard-event-block-button:nth-child(2) {
  grid-column: 2;
}
/* line 8611, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[id-user-role="3"][accreditation-status="2"] .dashboard-event-block-button {
  background-color: lightgrey;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 8617, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[id-user-role="3"][accreditation-status="2"] .dashboard-event-block-button:hover {
  opacity: 1.0;
}
/* line 8625, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="3"] .dashboard-event-block-button {
  background-color: #0068a8;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 8631, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="3"] .dashboard-event-block-button:hover {
  opacity: 1.0;
}
/* line 8638, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="4"] .dashboard-event-block-button {
  background-color: #bb1914;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 8644, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="4"] .dashboard-event-block-button:hover {
  opacity: 1.0;
}
/* line 8651, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="5"] .dashboard-event-block-button {
  background-color: #ffc900;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 8657, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons[accreditation-status="5"] .dashboard-event-block-button:hover {
  opacity: 1.0;
}
/* line 8663, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons .dashboard-event-block-button {
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  transition: .2s opacity;
  display: block;
}
/* line 8671, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-buttons .dashboard-event-block-button:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 8680, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-image-container {
  grid-column: 1;
  grid-row: 1;
  padding: calc(20px / 2);
}
@media screen and (max-width: 768px) {
  /* line 8680, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-image-container {
    grid-row: 1;
    grid-column: 1 / 7;
  }
}
/* line 8689, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-image-container .dashboard-event-block-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
/* line 8690, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-image-container .dashboard-event-block-image.empty {
  background-image: url("../img/placeholder_event.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 8701, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-image-container .dashboard-event-block-image::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
/* line 8713, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event.other .dashboard-event-block-info .dashboard-event-block-info-event-name {
  margin-bottom: 8px;
}
/* line 8717, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event.other .dashboard-event-block-info .dashboard-event-block-info-event-description {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
  font-style: italic;
  color: #666666;
  text-align: justify;
}
@media screen and (max-width: 768px) {
  /* line 8717, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event.other .dashboard-event-block-info .dashboard-event-block-info-event-description {
    text-align: center;
  }
}
/* line 8734, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event-empty {
  font-size: 24px;
  text-align: center;
  line-height: 125px;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 8747, ../sass/screen.scss */
html body .content .content-container.admin-dashboard {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 100px 1fr 1fr;
  -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
  -ms-grid-rows: 100px 20px 1fr;
  grid-gap: 20px;
}
@media screen and (max-width: 1024px) {
  /* line 8747, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  /* line 8760, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box {
    margin-bottom: 20px;
  }
  /* line 8763, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box:last-child {
    margin-bottom: 0;
  }
}
/* line 8768, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget {
  padding: 20px;
  display: grid;
  display: -ms-grid;
  grid-template-columns: 60px auto;
  -ms-grid-columns: 60px 1fr;
  grid-gap: 20px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: .2s all;
  border-radius: 10px;
}
/* line 8780, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget[active="0"] {
  background-color: darkgray !important;
}
/* line 8786, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget[active="1"]:not(.online-users) {
  cursor: pointer;
}
/* line 8789, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget[active="1"]:not(.online-users):hover {
  box-shadow: 0 7px 10px -5px rgba(0, 0, 0, 0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(1.05);
  transform: translate3d(0, 0, 0) scale(1.05);
  z-index: 1;
}
/* line 8799, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.companies .admin-dashboard-box-request-icon {
  background-image: url("../img/icons/admin/company_white_icon.svg");
}
/* line 8805, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.company-administrators .admin-dashboard-box-request-icon {
  background-image: url("../img/icons/admin/admin_white_icon.svg");
}
/* line 8811, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.company-collaborators .admin-dashboard-box-request-icon {
  background-image: url("../img/icons/admin/collaborators_white_icon.svg");
}
/* line 8817, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.freelancers .admin-dashboard-box-request-icon {
  background-image: url("../img/icons/admin/freelancers_white_icon.svg");
}
/* line 8823, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.accredfigc .admin-dashboard-box-request-icon {
  background-image: url("../img/icons/admin/admin_white_icon.svg");
}
/* line 8829, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget .admin-dashboard-box-request-icon {
  height: 60px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 8836, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget .admin-dashboard-box-request-detail {
  color: white;
  text-align: right;
}
/* line 8840, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget .admin-dashboard-box-request-detail .admin-dashboard-box-request-detail-count {
  font-size: 36px;
  line-height: 40px;
  font-weight: bold;
}
/* line 8846, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget .admin-dashboard-box-request-detail .admin-dashboard-box-request-detail-description {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.5px;
}
/* line 8853, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.companies {
  grid-column: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  background-color: #004f74;
}
/* line 8861, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.company-administrators {
  grid-column: 2;
  grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  background-color: #0072a7;
}
/* line 8869, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.company-collaborators {
  grid-column: 3;
  grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-row: 1;
  background-color: #0092d6;
}
/* line 8877, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.freelancers {
  grid-column: 4;
  grid-row: 1;
  -ms-grid-column: 7;
  -ms-grid-row: 1;
  background-color: #0094d8;
}
/* line 8885, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.widget.online-users {
  grid-column: 5;
  grid-row: 1;
  -ms-grid-column: 9;
  -ms-grid-row: 1;
  background-color: #24b8fd;
}
/* line 8894, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications, html body .content .content-container.admin-dashboard .admin-dashboard-box.stats {
  height: calc((100vh - 53px - 72px - 100px - (20px * 4)) / 2);
}
/* line 8899, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications {
  grid-column: 1 / 3;
  grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-row: 3;
  -ms-grid-column-span: 3;
  border: 1px solid #e2e2e2;
  background-color: white;
  border-radius: 10px;
  padding: 20px;
}
/* line 8910, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications-title {
  font-size: 20px;
  line-height: 20px;
  color: #273136;
  text-transform: uppercase;
  border-bottom: 2px solid #273136;
  margin-bottom: 10px;
}
/* line 8919, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications {
  height: calc(100% - 30px);
  overflow: scroll;
}
/* line 8923, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 50px auto;
  -ms-grid-columns: 50px 1fr;
  grid-gap: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dfe6e9;
  padding-bottom: 10px;
  color: #273136;
}
/* line 8934, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 8939, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-image-container {
  -ms-grid-column: 1;
}
/* line 8942, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-image-container .admin-dashboard-box-notification-image {
  background-color: lightgray;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 8951, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-image-container .admin-dashboard-box-notification-image.empty {
  background-size: 25px;
  background-image: url("../img/icons/user_black_icon.svg");
}
/* line 8958, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail {
  -ms-grid-column: 2;
}
/* line 8962, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-header .admin-dashboard-box-notification-detail-header-title {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
/* line 8970, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-header .admin-dashboard-box-notification-detail-header-date {
  font-size: 12px;
  line-height: 20px;
  float: right;
  display: inline-block;
  vertical-align: top;
  color: darkgray;
}
/* line 8980, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-description {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
}
/* line 8985, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-description a {
  color: #990a2b;
}
/* line 8989, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-description .yellow {
  background-color: #ffc900;
  padding: 2px 5px;
  border-radius: 5px;
  color: white;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 8998, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-description .green {
  background-color: #006200;
  padding: 2px 5px;
  border-radius: 5px;
  color: white;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 9007, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification .admin-dashboard-box-notification-detail .admin-dashboard-box-notification-detail-description .red {
  background-color: #bb1914;
  padding: 2px 5px;
  border-radius: 5px;
  color: white;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 9019, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification-empty {
  height: 100%;
  border: 1px solid #dfe6e9;
  background-color: #f4fcff;
  border-radius: 10px;
  position: relative;
}
/* line 9026, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.notifications .admin-dashboard-box-notifications .admin-dashboard-box-notification-empty .admin-dashboard-box-notification-empty-label {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  color: darkgray;
}
/* line 9043, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.stats {
  grid-column: 1 / 3;
  grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-row: 5;
  -ms-grid-column-span: 3;
  border: 1px solid #e2e2e2;
  background-color: white;
  border-radius: 10px;
  padding: 20px;
}
/* line 9054, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.stats .admin-dashboard-box-stats-empty {
  height: 100%;
  border: 1px solid #dfe6e9;
  background-color: #f4fcff;
  border-radius: 10px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  /* line 9054, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.stats .admin-dashboard-box-stats-empty {
    min-height: 300px;
  }
}
/* line 9065, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.stats .admin-dashboard-box-stats-empty .admin-dashboard-box-stats-empty-label {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  color: darkgray;
}
/* line 9081, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events {
  grid-column: 3 / 6;
  grid-row: 2 / 4;
  -ms-grid-column: 5;
  -ms-grid-row: 3;
  -ms-grid-column-span: 3;
  -ms-grid-row-span: 3;
  height: calc(100vh - 53px - 72px - 100px - 20px - 20px - 20px);
  overflow: scroll;
}
@media screen and (max-width: 1024px) {
  /* line 9081, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events {
    height: auto;
    overflow: inherit;
  }
}
/* line 9098, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: white;
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 9106, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-counts {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 9111, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-counts .admin-dashboard-box-event-count {
  display: inline-block;
  vertical-align: top;
  margin-right: calc(10px / 2);
  padding: 0 10px;
  line-height: 24px;
  border-radius: 12px;
  color: white;
  font-size: 16px;
}
/* line 9121, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-counts .admin-dashboard-box-event-count:last-child {
  margin-right: 0;
}
/* line 9125, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-counts .admin-dashboard-box-event-count.approved {
  background-color: #006200;
}
/* line 9129, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-counts .admin-dashboard-box-event-count.in-approval {
  background-color: #ffc900;
}
/* line 9135, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event:last-child {
  margin-bottom: 0;
}
/* line 9141, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="1"][is-match="0"] .admin-dashboard-box-event-buttons {
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
}
/* line 9146, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="1"][is-match="0"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(1) {
  -ms-grid-column: 1;
}
/* line 9154, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="1"][is-match="1"] .admin-dashboard-box-event-buttons {
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
}
/* line 9159, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="1"][is-match="1"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(1) {
  -ms-grid-column: 1;
}
/* line 9163, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="1"][is-match="1"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(2) {
  -ms-grid-column: 2;
}
/* line 9173, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="0"] .admin-dashboard-box-event-buttons {
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
}
/* line 9178, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="0"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(1) {
  -ms-grid-column: 1;
}
/* line 9182, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="0"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(2) {
  -ms-grid-column: 2;
}
/* line 9190, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="1"] .admin-dashboard-box-event-buttons {
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
}
/* line 9195, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="1"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(1) {
  -ms-grid-column: 1;
}
/* line 9199, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="1"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(2) {
  -ms-grid-column: 2;
}
/* line 9203, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[id-event-status="2"][is-match="1"] .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:nth-child(3) {
  -ms-grid-column: 3;
}
/* line 9212, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[is-match="0"] .admin-dashboard-box-event-header {
  grid-template-columns: calc((100px * 2) + 10px) auto;
  -ms-grid-columns: calc((100px * 2) + 10px) 1fr;
}
/* line 9216, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[is-match="0"] .admin-dashboard-box-event-header .admin-dashboard-box-event-header-logo {
  border-radius: 5px;
  background-size: cover;
  background-image: url("../img/placeholder_event.jpg");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 9225, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event[is-match="0"] .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-title {
  font-size: 24px;
  line-height: 30px;
}
/* line 9233, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 100px 100px auto;
  -ms-grid-columns: 100px 100px 1fr;
  grid-gap: 10px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1024px) {
  /* line 9233, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
  }
}
/* line 9246, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-logo {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 100px;
}
/* line 9252, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-logo:nth-child(1) {
  -ms-grid-column: 1;
}
/* line 9256, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-logo:nth-child(2) {
  -ms-grid-column: 2;
}
/* line 9261, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail {
  -ms-grid-column: 3;
}
@media screen and (max-width: 1024px) {
  /* line 9261, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail {
    grid-column: 1 / 3;
    -ms-grid-column: 1 / 3;
  }
}
/* line 9268, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-competition {
  font-size: 16px;
  line-height: 25px;
  font-style: italic;
}
@media screen and (max-width: 1024px) {
  /* line 9268, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-competition {
    text-align: center;
  }
}
/* line 9278, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-title {
  font-size: 36px;
  line-height: 44px;
  color: #273136;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  /* line 9278, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-title {
    text-align: center;
  }
}
/* line 9288, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-title .vs {
  color: #f6a800;
}
/* line 9293, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-date {
  font-size: 18px;
  line-height: 25px;
}
@media screen and (max-width: 1024px) {
  /* line 9293, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-header .admin-dashboard-box-event-header-detail .admin-dashboard-box-event-header-detail-date {
    text-align: center;
  }
}
/* line 9304, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-accreditation-status {
  margin-bottom: 10px;
  background-color: darkgray;
  color: white;
  border-radius: 15px;
  padding: 3px 20px;
  text-align: center;
}
/* line 9313, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-accreditation-description {
  color: #666666;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 9321, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-gap: 10px;
}
/* line 9328, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button {
  text-align: center;
  padding: 10px;
  color: white !important;
  border-radius: 22px;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 16px;
  display: block;
}
/* line 9338, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button:hover {
  opacity: 0.8;
}
/* line 9342, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.disabled {
  background-color: darkgray !important;
  cursor: inherit;
}
/* line 9346, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.disabled:hover {
  opacity: 1.0;
}
/* line 9351, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.show-requests {
  background-color: #0068a8;
}
/* line 9355, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.vivaticket-export {
  background-color: #006200;
}
/* line 9359, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.edit-period {
  background-color: #014f74;
}
/* line 9363, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-box.events .admin-dashboard-box-events .admin-dashboard-box-event .admin-dashboard-box-event-buttons .admin-dashboard-box-event-button.set-period {
  background-color: #014f74;
}
/* line 9374, ../sass/screen.scss */
html body .content .content-container.map {
  padding: 0;
  overflow: hidden;
}
/* line 9378, ../sass/screen.scss */
html body .content .content-container.map .map-container {
  height: calc(100vh - 53px - 72px);
  display: grid;
  grid-template-columns: auto 300px;
  -ms-grid-columns: auto 300px;
}
/* line 9385, ../sass/screen.scss */
html body .content .content-container.map .map-container.only-view {
  grid-template-columns: auto;
  -ms-grid-columns: auto;
}
/* line 9396, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .seats-container .seats .seat .seat-container .seat-image {
  background-size: contain;
}
/* line 9404, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu {
  grid-template-rows: 50px 40px calc(100vh - 53px - 72px - 50px - 40px - 40px) 40px;
  -ms-grid-rows: 50px 40px calc(100vh - 53px - 72px - 50px - 40px - 40px) 40px;
}
/* line 9408, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-event {
  grid-template-columns: auto;
  -ms-grid-template-columns: auto;
}
/* line 9412, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-event .map-menu-event-detail {
  text-align: center;
}
/* line 9417, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-tabs {
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
}
/* line 9422, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-tabs .map-menu-tab:nth-child(2) {
  background-image: url("../img/icons/admin/info_gray_icon.svg");
}
/* line 9435, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user.active {
  background-color: #faffef;
  border: 1px dashed #a1b6c2;
}
/* line 9440, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-icon {
  background-color: transparent;
}
/* line 9448, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) {
  padding: calc(20px / 2);
}
/* line 9451, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-info {
  margin-bottom: calc(20px / 2);
}
/* line 9454, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-info:last-child {
  margin-bottom: 0;
}
/* line 9458, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-info .map-menu-slide-info-text {
  font-size: 16px;
  font-weight: bold;
  color: #990a2b;
}
/* line 9464, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-info .map-menu-slide-info-list {
  font-size: 14px;
  list-style-type: decimal;
  padding-left: 18px;
}
/* line 9475, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu .map-menu-buttons {
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
}
/* line 9482, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container {
  overflow-x: scroll;
  position: relative;
}
/* line 9486, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  display: grid;
  padding: 20px;
}
/* line 9495, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"] {
  grid-template-columns: repeat(61, 1fr);
  -ms-grid-columns: repeat(61, 1fr);
  grid-template-rows: repeat(12, 1fr);
  -ms-grid-rows: repeat(12, 1fr);
  grid-gap: 3px;
}
/* line 9508, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] {
  width: 100%;
  height: calc((calc((100vw - 250px - 0px - (20px * 2) - ((61 - 1) * 3px)) / 61) * 12) + ((12 - 1) * 3px) + (20px * 2));
}
/* line 9513, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-type {
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  border-radius: 0;
}
/* line 9521, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-container {
  width: calc(calc((100vw - 250px - 0px - (20px * 2) - ((61 - 1) * 3px)) / 61) - 2px);
  height: calc(calc((100vw - 250px - 0px - (20px * 2) - ((61 - 1) * 3px)) / 61) - 2px);
  display: block;
  position: relative;
}
/* line 9527, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-container .seat-image {
  height: 100%;
  width: 100%;
}
/* line 9532, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-container .seat-bottom {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
}
/* line 9541, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-image {
  display: none;
}
/* line 9545, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-name {
  line-height: calc(calc((100vw - 250px - 0px - (20px * 2) - ((61 - 1) * 3px)) / 61) - 2px);
  text-align: center;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
}
/* line 9558, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="2"] {
  height: 70%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.7 * 61) + ((12 - 1) * 3px) + (20px * 2));
}
/* line 9563, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="2"] .seat .seat-type {
  height: calc(16px * 0.7);
  width: calc(16px * 0.7);
}
/* line 9568, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="2"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.7) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.7) - 2px);
}
/* line 9575, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="3"] {
  height: 85%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.85 * 61) + ((12 - 1) * 3px) + (20px * 2));
}
/* line 9580, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="3"] .seat .seat-type {
  height: calc(16px * 0.85);
  width: calc(16px * 0.85);
}
/* line 9585, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="3"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.85) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.85) - 2px);
}
/* line 9592, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="4"] {
  height: 95%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.95 * 61) + ((61 - 1) * 3px) + (20px * 2));
}
/* line 9597, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="4"] .seat .seat-type {
  height: 16px;
  width: 16px;
}
/* line 9602, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="1"][zoom="4"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.95) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((12 - 1) * 3px)) / 12) * 0.95) - 2px);
}
/* line 9610, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"] {
  grid-template-columns: repeat(43, 1fr);
  -ms-grid-columns: repeat(43, 1fr);
  grid-template-rows: repeat(16, 1fr);
  -ms-grid-rows: repeat(16, 1fr);
  grid-gap: 3px;
}
/* line 9623, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] {
  width: 100%;
  height: calc((calc((100vw - 250px - 0px - (20px * 2) - ((43 - 1) * 3px)) / 43) * 16) + ((16 - 1) * 3px) + (20px * 2));
}
/* line 9628, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-type {
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  border-radius: 0;
}
/* line 9636, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-container {
  width: calc(calc((100vw - 250px - 0px - (20px * 2) - ((43 - 1) * 3px)) / 43) - 2px);
  height: calc(calc((100vw - 250px - 0px - (20px * 2) - ((43 - 1) * 3px)) / 43) - 2px);
  display: block;
  position: relative;
}
/* line 9642, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-container .seat-image {
  height: 100%;
  width: 100%;
}
/* line 9647, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-container .seat-bottom {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
}
/* line 9656, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-image {
  display: none;
}
/* line 9660, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-name {
  line-height: calc(calc((100vw - 250px - 0px - (20px * 2) - ((43 - 1) * 3px)) / 43) - 2px);
  text-align: center;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
}
/* line 9673, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="2"] {
  height: 70%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.7 * 43) + ((16 - 1) * 3px) + (20px * 2));
}
/* line 9678, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="2"] .seat .seat-type {
  height: calc(16px * 0.7);
  width: calc(16px * 0.7);
}
/* line 9683, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="2"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.7) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.7) - 2px);
}
/* line 9690, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="3"] {
  height: 85%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.85 * 43) + ((16 - 1) * 3px) + (20px * 2));
}
/* line 9695, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="3"] .seat .seat-type {
  height: calc(16px * 0.85);
  width: calc(16px * 0.85);
}
/* line 9700, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="3"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.85) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.85) - 2px);
}
/* line 9707, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="4"] {
  height: 95%;
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.95 * 43) + ((43 - 1) * 3px) + (20px * 2));
}
/* line 9712, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="4"] .seat .seat-type {
  height: 16px;
  width: 16px;
}
/* line 9717, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[id-map="2"][zoom="4"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.95) - 2px);
  height: calc((calc((100vh - 53px - 72px - (20px * 2) - ((16 - 1) * 3px)) / 16) * 0.95) - 2px);
}
/* line 9727, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seats-rows {
  background-color: #00CC00;
  position: fixed;
  left: 250px;
  width: 25px;
}
/* line 9738, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat {
  background-color: white;
  position: relative;
  padding: 1px;
}
/* line 9743, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat[monitor="0"] {
  background-color: lightgrey;
}
/* line 9747, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat[monitor="1"] {
  background-color: #990a2b;
}
/* line 9751, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-type {
  content: "";
  border-radius: 50%;
  position: absolute;
  top: 3px;
  right: 3px;
  border: 1px solid white;
}
/* line 9761, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat.active .seat-container {
  cursor: move;
}
/* line 9764, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat.active .seat-container .seat-image {
  background-color: lightgrey;
}
/* line 9770, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container {
  display: grid;
  grid-template-rows: 2fr 1fr;
  -ms-grid-rows: 2fr 1fr;
  box-sizing: border-box;
  z-index: 4;
}
/* line 9777, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container.hover {
  color: white;
}
/* line 9778, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container.hover .seat-image,
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container.hover .seat-bottom {
  background-color: #990a2b;
}
/* line 9786, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container .seat-image {
  grid-row: 1;
  background-color: white;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 9794, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container .seat-bottom {
  background-color: white;
  grid-row: 2;
  display: grid;
  grid-template-columns: 2fr 1fr;
  -ms-grid-columns: 2fr 1fr;
  grid-gap: 3px;
  padding: 0 3px;
}
/* line 9803, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container .seat-bottom .seat-bottom-image {
  grid-column: 1;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}
/* line 9810, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container .seat-bottom .seat-bottom-name {
  grid-column: 2;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
}
/* line 9821, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons {
  width: 97px;
  height: 56px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 5px;
  background-color: white;
  border: 3px solid #f6a800;
  position: fixed;
  top: calc(53px + 5px);
  left: 0;
  right: 0;
  margin: auto;
  padding: 5px;
  z-index: 3;
  border-radius: 15px;
}
/* line 9839, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons.delete {
  width: 138px;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
}
/* line 9845, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons.delete .seats-button.delete {
  display: block;
}
/* line 9851, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button {
  height: 40px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: .2s opacity;
}
/* line 9859, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button:hover {
  opacity: 0.8;
}
/* line 9863, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.zoom-in {
  background-image: url("../img/icons/admin/zoom_in_icon.svg");
}
/* line 9867, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.zoom-out {
  background-image: url("../img/icons/admin/zoom_out_icon.svg");
}
/* line 9871, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.delete {
  display: none;
  background-image: url("../img/icons/admin/delete_icon_yellow.svg");
}
/* line 9875, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.delete.hover {
  opacity: 0.8;
}
/* line 9880, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.disabled {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
  cursor: inherit;
}
/* line 9886, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.disabled:hover {
  opacity: 0.5;
}
/* line 9894, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu {
  background-color: white;
  border-left: 1px solid #eeeeee;
  display: grid;
  grid-template-rows: 70px 40px calc(100vh - 53px - 72px - 70px - 40px - 40px) 40px;
  -ms-grid-rows: 70px 40px calc(100vh - 53px - 72px - 70px - 40px - 40px) 40px;
}
/* line 9901, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event {
  display: grid;
  grid-template-columns: 120px auto;
  -ms-grid-template-columns: 120px auto;
}
/* line 9906, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-teams {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-template-columns: 1fr 1fr;
  grid-gap: 5px;
  padding: 5px;
}
/* line 9913, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-teams .map-menu-event-team {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 9920, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-detail {
  padding: 5px;
}
/* line 9923, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-detail .map-menu-event-type {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 9929, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-detail .map-menu-event-title {
  font-size: 16px;
  line-height: 28px;
  font-weight: bold;
}
/* line 9935, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-detail .map-menu-event-date {
  font-size: 14px;
  line-height: 16px;
}
/* line 9942, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  background-color: #273135;
}
/* line 9948, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab {
  height: 40px;
  transition: .2s background-color;
  cursor: pointer;
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 9956, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab:hover, html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab.selected {
  background-color: #1e272a;
}
/* line 9961, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab:nth-child(1) {
  background-image: url("../img/icons/admin/map_pending_icon.svg");
}
/* line 9965, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab:nth-child(2) {
  background-image: url("../img/icons/admin/map_selected_icon.svg");
}
/* line 9969, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab:nth-child(3) {
  background-image: url("../img/icons/admin/map_legenda_icon.svg");
}
/* line 9973, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-tabs .map-menu-tab:nth-child(4) {
  background-image: url("../img/icons/admin/map_settings_icon.svg");
}
/* line 9979, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container {
  overflow: hidden;
}
/* line 9982, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides {
  width: 400%;
  height: 100%;
  font-size: 0;
}
/* line 9987, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  height: 100%;
}
/* line 9993, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1), html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) {
  overflow-y: scroll;
  overflow-y: overlay;
}
/* line 9998, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group {
  display: grid;
  grid-template-rows: 46px auto;
  -ms-grid-rows: 46px auto;
}
/* line 10003, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group.disabled, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group.disabled {
  display: none;
}
/* line 10007, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-header, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-header {
  display: grid;
  grid-template-columns: 24px auto;
  -ms-grid-columns: 24px auto;
  grid-gap: 5px;
  padding: 10px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
/* line 10021, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-header .map-menu-slide-group-image, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-header .map-menu-slide-group-image {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 10027, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-header .map-menu-slide-group-name, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-header .map-menu-slide-group-name {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  font-style: italic;
}
/* line 10035, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users {
  padding: 5px;
}
/* line 10038, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user {
  height: 52px;
  display: grid;
  padding: 5px;
  grid-template-columns: 40px auto;
  -ms-grid-columns: 40px auto;
  grid-gap: 5px;
  border: 1px solid transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(255, 255, 255, 0.8);
  width: 289px;
  transition: .2s background-color;
  z-index: 6;
}
/* line 10057, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-icon, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-icon {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: lightgrey;
}
/* line 10064, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail {
  padding: 0 5px;
}
/* line 10067, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail .map-menu-slide-group-user-detail-profile, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail .map-menu-slide-group-user-detail-profile {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 10072, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail .map-menu-slide-group-user-detail-name, html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user .map-menu-slide-group-user-detail .map-menu-slide-group-user-detail-name {
  font-size: 14px;
  font-weight: bold;
}
/* line 10085, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user {
  cursor: move;
}
/* line 10088, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user.dragged {
  display: none;
}
/* line 10092, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(1) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user:active {
  background-color: #faffef;
  border: 1px dashed #a1b6c2;
}
/* line 10105, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(2) .map-menu-slide-group .map-menu-slide-group-users .map-menu-slide-group-user.not-dragged {
  display: none;
}
/* line 10114, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types {
  padding: 5px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 5px;
}
/* line 10121, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types .map-menu-slide-seat-type {
  height: 40px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 6;
  cursor: move;
  width: 142px;
  border: 1px solid lightgrey;
  text-align: center;
  color: white;
  position: relative;
}
/* line 10139, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types .map-menu-slide-seat-type:active .map-menu-slide-seat-type-background {
  background-color: #faffef !important;
  border: 1px dashed #a1b6c2;
}
/* line 10146, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types .map-menu-slide-seat-type[id-seat-type="1"] .map-menu-slide-seat-type-value {
  color: #273135;
}
/* line 10151, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types .map-menu-slide-seat-type .map-menu-slide-seat-type-background {
  height: 100%;
  width: 100%;
  opacity: 0.9;
}
/* line 10157, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(3) .map-menu-slide-seat-types .map-menu-slide-seat-type .map-menu-slide-seat-type-value {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 14px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 40px;
}
/* line 10173, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(4) .map-menu-slide-settings {
  padding: calc(20px / 2);
}
/* line 10176, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(4) .map-menu-slide-settings .map-menu-slide-setting {
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: .2s opacity;
  width: 100%;
  background-color: #990a2b;
  line-height: 40px;
  display: block;
  margin-bottom: calc(20px / 2);
  border: none;
  padding: 0;
  color: white !important;
}
/* line 10191, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(4) .map-menu-slide-settings .map-menu-slide-setting:last-child {
  margin-bottom: 0;
}
/* line 10195, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides .map-menu-slide:nth-child(4) .map-menu-slide-settings .map-menu-slide-setting:hover {
  text-decoration: none;
  opacity: 0.8;
}
/* line 10207, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons {
  display: grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
}
/* line 10212, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button {
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
  transition: .2s opacity;
  border: 0;
  padding: 0;
}
/* line 10223, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button:hover {
  opacity: 0.8;
}
/* line 10227, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button.save {
  background-color: #419641;
}
/* line 10231, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button.send {
  background-color: #0868a9;
}

@media screen and (max-width: 768px) {
  /* line 10244, ../sass/screen.scss */
  a.dashboard-event-block-button {
    padding: 25px;
  }

  /* line 10247, ../sass/screen.scss */
  .dashboard-event-block-button {
    padding: 0px 10px;
  }
}
/* line 10251, ../sass/screen.scss */
.m-footer {
  border-top: 0.1rem solid #e5e5e5;
}

/* line 10254, ../sass/screen.scss */
.m-footer__wrap {
  padding: 5rem 0;
}

/* line 10257, ../sass/screen.scss */
.m-footer .s-sponsors {
  text-align: center;
}

/* line 10260, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section {
  margin-bottom: 0.5rem;
}

/* line 10263, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section .s-sponsors-section-link-image {
  max-width: 12rem;
  max-height: 6rem;
  margin: 0 0.75rem;
}

/* line 10268, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section:first-of-type .s-sponsors-section-link-image {
  max-width: 21rem;
  max-height: 8rem;
}

/* line 10272, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section:last-child {
  margin-bottom: 2.5rem;
}

/* line 10275, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section__caption {
  font: 400 1.2rem/1.25 ASRoma,Arial,sans-serif;
  margin-bottom: 0.5rem;
  color: #fff;
  line-height: 1.67;
}

/* line 10281, ../sass/screen.scss */
.is-rtl .m-footer .s-sponsors .s-sponsors-section__caption {
  font: 400 1.2rem/1.25 GESSText, Arial, sans-serif;
}

/* line 10284, ../sass/screen.scss */
.m-footer .s-primary-sponsors__link, .m-footer .s-secondary-sponsors__link, .m-footer .s-sponsors .s-sponsors-section__link {
  display: inline-block;
  margin-bottom: 1rem;
}

/* line 10288, ../sass/screen.scss */
.m-footer .s-primary-sponsors__image {
  max-width: 21rem;
  max-height: 8rem;
  margin: 0 1.5rem;
}

/* line 10293, ../sass/screen.scss */
.m-footer .s-secondary-sponsors {
  margin-bottom: 2.5rem;
}

/* line 10296, ../sass/screen.scss */
.m-footer .s-secondary-sponsors__image {
  max-width: 12rem;
  max-height: 6rem;
  margin: 0 1.5rem;
}

/* line 10301, ../sass/screen.scss */
.m-footer .s-nav {
  margin-bottom: 1.5rem;
}

/* line 10304, ../sass/screen.scss */
.m-footer .s-social {
  margin-bottom: 1.5rem;
}

/* line 10307, ../sass/screen.scss */
.m-footer .s-nav__list, .m-footer .s-social__list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 10313, ../sass/screen.scss */
.m-footer .s-nav-item, .m-footer .s-social-item {
  display: inline-block;
  margin: 0 1.5rem;
}

/* line 10317, ../sass/screen.scss */
.m-footer .s-nav-item__link, .m-footer .s-social-item__link {
  font-size: 1rem;
  line-height: 2rem;
}

/* line 10321, ../sass/screen.scss */
.m-footer .s-nav-item__icon, .m-footer .s-social-item__icon {
  opacity: 0.67;
}

/* line 10324, ../sass/screen.scss */
.m-footer .s-social, .m-footer .s-social-item {
  vertical-align: top;
}

/* line 10327, ../sass/screen.scss */
.m-footer .s-social-item__icon, .m-footer .s-social-item__link, .m-footer .s-social-item__list, .m-footer .s-social__icon, .m-footer .s-social__link, .m-footer .s-social__list {
  vertical-align: top;
  line-height: 2.0006rem;
}

/* line 10331, ../sass/screen.scss */
.m-footer .s-social-item .b-image-svg, .m-footer .s-social-item__icon, .m-footer .s-social-item__link, .m-footer .s-social .b-image-svg, .m-footer .s-social__icon, .m-footer .s-social__link {
  display: block;
}

/* line 10334, ../sass/screen.scss */
.m-footer .s-copyright {
  font: 400 0.9rem/1.25 ASRoma,Arial,sans-serif;
  opacity: .33;
  line-height: 1.67;
}

/* line 10339, ../sass/screen.scss */
.is-rtl .m-footer .s-copyright {
  font: 400 0.9rem/1.25 GESSText, Arial, sans-serif;
}

/* line 10342, ../sass/screen.scss */
.m-footer.is-rtl {
  direction: rtl;
}

@media (max-width: 767px) {
  /* line 10346, ../sass/screen.scss */
  .m-footer .s-sponsors {
    text-align: center;
  }

  /* line 10349, ../sass/screen.scss */
  .m-footer .s-primary-sponsors__link, .m-footer .s-secondary-sponsors__link, .m-footer .s-sponsors .s-sponsors-section__link {
    margin-bottom: 1.5rem;
  }
}
/* line 10353, ../sass/screen.scss */
.m-footer {
  border-top: 0;
  background: #2f2f2f;
}

/* line 10357, ../sass/screen.scss */
.m-footer__wrap {
  background: #2f2f2f;
  max-width: 60rem;
  margin: auto;
  padding: 5rem 0 1.5rem;
  text-align: center;
}

/* line 10364, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section__caption {
  display: none;
}

/* line 10367, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section .s-sponsors-section-link-image {
  max-width: 7rem;
  max-height: 4rem;
}

/* line 10371, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section:first-of-type .s-sponsors-section-link-image {
  max-width: 12rem;
  max-height: 4rem;
}

/* line 10375, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section:last-child {
  margin-bottom: 1.25rem;
}

/* line 10378, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section__link:first-of-type {
  position: relative;
  display: block;
}

/* line 10382, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section__link:first-of-type:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 53.5rem;
  height: .1rem;
  content: "";
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.5);
}

/* line 10393, ../sass/screen.scss */
.m-footer .s-sponsors .s-sponsors-section__link:first-of-type .s-sponsors-section-link-image {
  position: relative;
  margin: 0;
  padding: 0 1.5rem;
  background: #2f2f2f;
}

/* line 10399, ../sass/screen.scss */
.m-footer .s-primary-sponsors {
  margin-bottom: 0.5rem;
}

/* line 10402, ../sass/screen.scss */
.m-footer .s-primary-sponsors__link {
  margin: 0 0 2rem;
}

/* line 10405, ../sass/screen.scss */
.m-footer .s-primary-sponsors__image {
  max-width: 7rem;
  max-height: 3rem;
}

/* line 10409, ../sass/screen.scss */
.m-footer .s-secondary-sponsors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 10417, ../sass/screen.scss */
.m-footer .s-secondary-sponsors__image {
  max-width: 5rem;
  max-height: 3.5rem;
}

/* line 10421, ../sass/screen.scss */
.m-footer .s-secondary-sponsors .s-secondary-sponsor {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 1.5rem;
}

/* line 10430, ../sass/screen.scss */
.m-footer .s-secondary-sponsors__link {
  margin: 0;
}

/* line 10433, ../sass/screen.scss */
.m-footer .s-nav-item__link, .m-footer .s-social-item__link {
  color: #fff;
}

/* line 10436, ../sass/screen.scss */
.m-footer .s-nav-item__icon, .m-footer .s-social-item__icon {
  width: 2rem;
  height: 2rem;
  opacity: 1;
  fill: #fff;
}

/* line 10442, ../sass/screen.scss */
.m-footer .s-social {
  position: relative;
}

/* line 10445, ../sass/screen.scss */
.m-footer .s-social:before {
  position: absolute;
  top: -3rem;
  left: 50%;
  width: 100%;
  max-width: 80rem;
  height: .1rem;
  content: "";
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.5);
}

/* line 10456, ../sass/screen.scss */
.m-footer .s-copyright {
  opacity: 1;
  color: #757575;
}

/* line 10460, ../sass/screen.scss */
.m-footer.is-rtl .s-secondary-sponsors .s-secondary-sponsor:first-child .s-secondary-sponsors__image {
  float: left;
}

/* line 10463, ../sass/screen.scss */
.m-footer.is-rtl .s-secondary-sponsors .s-secondary-sponsor:nth-child(2) .s-secondary-sponsors__image {
  float: right;
}

/* line 10466, ../sass/screen.scss */
.m-footer.is-rtl .s-copyright {
  font-family: GESSText, Arial, sans-serif;
}

@media (min-width: 1170px) {
  /* line 10470, ../sass/screen.scss */
  .m-footer .s-secondary-sponsors {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1169px) {
  /* line 10476, ../sass/screen.scss */
  .m-footer__wrap {
    padding: 4rem 1rem 0.75rem;
  }

  /* line 10479, ../sass/screen.scss */
  .m-footer .s-secondary-sponsors__image {
    margin: 0 1.2rem;
  }
}
@media (max-width: 767px) {
  /* line 10484, ../sass/screen.scss */
  .m-footer__wrap {
    padding: 4rem 1rem 0.75rem;
  }

  /* line 10487, ../sass/screen.scss */
  .m-footer .s-primary-sponsors__image {
    max-width: 8rem;
    max-height: 4rem;
  }

  /* line 10491, ../sass/screen.scss */
  .m-footer .s-secondary-sponsors .s-secondary-sponsor {
    margin: 0 1rem 1.5rem;
  }

  /* line 10494, ../sass/screen.scss */
  .m-footer .s-sponsors .s-sponsors-section__link {
    margin: 0 0.75rem 1.5rem;
    width: 10rem;
    height: 3rem;
    box-sizing: border-box;
  }

  /* line 10500, ../sass/screen.scss */
  .m-footer .s-sponsors .s-sponsors-section__link:first-of-type {
    margin: 0 0 1.5rem;
    width: auto;
    height: auto;
  }

  /* line 10505, ../sass/screen.scss */
  .m-footer .s-sponsors .s-sponsors-section .s-sponsors-section-link-image {
    max-width: 10rem;
    max-height: 3rem;
    margin: 0;
  }

  /* line 10510, ../sass/screen.scss */
  .m-footer .s-sponsors .s-sponsors-section:first-of-type .s-sponsors-section-link-image {
    max-width: 10rem;
    max-height: 3rem;
  }
}
/* line 10515, ../sass/screen.scss */
html body {
  grid-template-rows: 101px 1010px 415px !important;
  -ms-grid-rows: 101px 1010px 415px !important;
}
@media screen and (max-width: 1024px) {
  /* line 10515, ../sass/screen.scss */
  html body {
    grid-template-rows: 53px 1fr 125px !important;
    -ms-grid-rows: 53px 1fr 125px !important;
  }
}
