/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../Library/Ruby/Gems/2.3.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.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

/* line 26, ../../../../../Library/Ruby/Gems/2.3.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.3.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.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Library/Ruby/Gems/2.3.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.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Library/Ruby/Gems/2.3.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 100, ../sass/screen.scss */
.text-bold {
  font-weight: 600 !important;
}

/* line 104, ../sass/screen.scss */
.text-left {
  text-align: left !important;
}

/* line 108, ../sass/screen.scss */
.text-right {
  text-align: right !important;
}

/* line 112, ../sass/screen.scss */
.text-center {
  text-align: center !important;
}

/* line 116, ../sass/screen.scss */
.text-green {
  color: #3da545;
}

/* line 120, ../sass/screen.scss */
.text-red {
  color: #cb3a34;
}

/* line 124, ../sass/screen.scss */
.text-yellow {
  color: #f7c537;
}

/* line 128, ../sass/screen.scss */
.display-table {
  display: table !important;
}

/* line 132, ../sass/screen.scss */
.display-inline {
  display: inline !important;
}

/* line 136, ../sass/screen.scss */
.display-block {
  display: block !important;
}

/* line 140, ../sass/screen.scss */
.wordwrap {
  word-wrap: break-word !important;
}

/* line 144, ../sass/screen.scss */
.no-margin {
  margin: 0 !important;
}

/* line 148, ../sass/screen.scss */
.flush-text-msg {
  color: #008518;
  color: #3da545;
}

/* line 156, ../sass/screen.scss */
a.grey-link {
  color: #333;
  font-weight: 500;
}

/* line 161, ../sass/screen.scss */
.bg-inter {
  background-color: #06a !important;
}

/* line 165, ../sass/screen.scss */
.bg-light-blue {
  background-color: #4678ab !important;
}

/* line 169, ../sass/screen.scss */
.bg-azure-green {
  background-color: #21a5a7 !important;
}

/* line 173, ../sass/screen.scss */
.bg-azure-grey {
  background-color: #64a3b1 !important;
}

/* line 177, ../sass/screen.scss */
.bg-green {
  background-color: #2e8456 !important;
}

/* line 181, ../sass/screen.scss */
.bg-purple {
  background-color: #56a !important;
}

/* line 185, ../sass/screen.scss */
.bg-light-grey {
  background-color: #efefef !important;
}

/* line 189, ../sass/screen.scss */
.bg-red {
  background-color: #a43838 !important;
}

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

/* line 197, ../sass/screen.scss */
::-webkit-scrollbar {
  height: 0;
  width: 0px;
  background: transparent;
}

/* line 203, ../sass/screen.scss */
.custom-button-big {
  border-radius: 2px;
  border-color: #ffffff;
  color: #fff;
  height: 35px;
  width: 95%;
  margin-left: 2.5%;
  margin-right: 2.5%;
}

/* line 213, ../sass/screen.scss */
.custom-button-medium {
  border-radius: 2px;
  border-color: #ffffff;
  color: #fff;
  height: 35px;
  width: 45%;
  margin-left: 2.5%;
  margin-right: 2.5%;
}

/* line 223, ../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 233, ../sass/screen.scss */
.custom-form-buttons {
  font-size: 0;
}

/* line 241, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-header {
  background-color: #0b3651 !important;
  border: 0;
}
/* line 246, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-date {
  background-color: #0b3651;
}
/* line 251, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn {
  margin-right: 5px;
}
/* line 253, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn:last-child {
  margin-right: 0;
}
/* line 259, ../sass/screen.scss */
.dtp .p10 > a {
  color: white !important;
}
/* line 263, ../sass/screen.scss */
.dtp table thead {
  background-color: inherit !important;
}
/* line 268, ../sass/screen.scss */
.dtp table tbody td:last-child {
  padding: 0.5em 0.3em !important;
}

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

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

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

/* line 292, ../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 292, ../sass/screen.scss */
  .match-boxes {
    padding: 0;
  }
}
/* line 305, ../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 305, ../sass/screen.scss */
  .match-boxes .match-box {
    display: block;
  }
}
/* line 314, ../sass/screen.scss */
.match-boxes .match-box:last-child {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
}
/* line 317, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams {
  display: table-cell;
  vertical-align: top;
  width: 220px;
}
@media (max-width: 768px) {
  /* line 317, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 317, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    width: 150px;
  }
}
/* line 327, ../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 327, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team {
    width: 70px;
    height: 70px;
  }
}
/* line 338, ../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 338, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team:first-child {
    margin-right: 5px;
  }
}
/* line 346, ../sass/screen.scss */
.match-boxes .match-box .match-box-description {
  display: table-cell;
  vertical-align: top;
  padding: 0 30px;
}
@media (max-width: 768px) {
  /* line 346, ../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 346, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description {
    padding: 0 10px;
  }
}
/* line 358, ../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 358, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-title {
    font-size: 22px;
    line-height: calc(70px - 26px - 14px);
  }
}
/* line 368, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-title .vs {
  color: #a19161;
}
/* line 372, ../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 372, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-date {
    font-size: 12px;
    line-height: 14px;
  }
}
/* line 384, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-date .match-box-date-text {
  vertical-align: top;
  display: inline-block;
}
/* line 388, ../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 400, ../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 400, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-accreditation-date {
    font-size: 12px;
    line-height: 26px;
  }
}
/* line 414, ../sass/screen.scss */
.match-boxes .match-box .match-box-buttons {
  display: table-cell;
  vertical-align: top;
  width: 120px;
}
@media (max-width: 768px) {
  /* line 414, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons {
    width: 100%;
    display: block;
    padding: 0 20px;
  }
}
/* line 423, ../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 423, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons .main-button {
    margin-top: 0;
  }
}
/* line 432, ../sass/screen.scss */
.match-boxes .empty {
  text-align: center;
  line-height: 144px;
}

/* line 439, ../sass/screen.scss */
#grid {
  font-size: 14px;
}
/* line 442, ../sass/screen.scss */
#grid .jsgrid-header-row .jsgrid-header-cell {
  font-weight: bold;
}
/* line 448, ../sass/screen.scss */
#grid .jsgrid-filter-row .jsgrid-control-field input {
  display: none;
}
/* line 453, ../sass/screen.scss */
#grid input {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  border: 1px solid #e2e2e2;
}

/* line 465, ../sass/screen.scss */
#custom-form .input-container {
  display: table;
  width: 100%;
}
/* line 468, ../sass/screen.scss */
#custom-form .input-container .field {
  position: relative;
  float: left;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 473, ../sass/screen.scss */
#custom-form .input-container .field.row_one {
  height: 59px;
}
/* line 476, ../sass/screen.scss */
#custom-form .input-container .field.row_two {
  height: calc(59px * 2);
}
/* line 479, ../sass/screen.scss */
#custom-form .input-container .field.row_three {
  height: calc(59px * 3);
}
/* line 482, ../sass/screen.scss */
#custom-form .input-container .field.row_four {
  height: calc(59px * 4);
}
/* line 485, ../sass/screen.scss */
#custom-form .input-container .field.row_five {
  height: calc(59px * 5);
}
/* line 488, ../sass/screen.scss */
#custom-form .input-container .field.row_six {
  height: calc(59px * 6);
}
/* line 491, ../sass/screen.scss */
#custom-form .input-container .field.column_one {
  width: 100%;
}
/* line 494, ../sass/screen.scss */
#custom-form .input-container .field.column_two {
  width: calc((100% / 2));
}
/* line 497, ../sass/screen.scss */
#custom-form .input-container .field.column_three {
  width: calc((100% / 3));
}
/* line 500, ../sass/screen.scss */
#custom-form .input-container .field.column_four {
  width: calc((100% / 4));
}
/* line 503, ../sass/screen.scss */
#custom-form .input-container .field.column_five {
  width: calc((100% / 5));
}
/* line 506, ../sass/screen.scss */
#custom-form .input-container .field.column_six {
  width: calc((100% / 6));
}
/* line 509, ../sass/screen.scss */
#custom-form .input-container .field.column_seven {
  width: calc((100% / 7));
}
/* line 512, ../sass/screen.scss */
#custom-form .input-container .field.column_eight {
  width: calc((100% / 8));
}
/* line 515, ../sass/screen.scss */
#custom-form .input-container .field.column_twelve {
  width: calc((100% / 12));
}
/* line 518, ../sass/screen.scss */
#custom-form .input-container .field.column_sixteen {
  width: calc((100% / 16));
}
/* line 521, ../sass/screen.scss */
#custom-form .input-container .field.one {
  width: 100%;
}
/* line 524, ../sass/screen.scss */
#custom-form .input-container .field.empty {
  min-height: 10px;
  font-size: 14px;
  text-align: center;
  width: 100%;
}
/* line 530, ../sass/screen.scss */
#custom-form .input-container .field.open {
  height: 100%;
}
/* line 532, ../sass/screen.scss */
#custom-form .input-container .field.open .block-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 538, ../sass/screen.scss */
#custom-form .input-container .field.external-link input {
  padding-right: 30px !important;
}
/* line 543, ../sass/screen.scss */
#custom-form .input-container .field.history.title {
  border-bottom: 1px solid #666666;
  color: #666666;
}
/* line 547, ../sass/screen.scss */
#custom-form .input-container .field.history.field-external-link {
  background-image: url("../img/icons/admin/external_link_icon_gray.svg");
}
/* line 550, ../sass/screen.scss */
#custom-form .input-container .field.history.field-name {
  color: #999999;
}
/* line 553, ../sass/screen.scss */
#custom-form .input-container .field.history input {
  color: #999999;
}
/* line 558, ../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 569, ../sass/screen.scss */
#custom-form .input-container .field .red {
  color: red;
  font-weight: bold;
}
/* line 574, ../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 #fbb64b;
  color: #fbb64b;
  width: calc(100% - 10px);
}
/* line 587, ../sass/screen.scss */
#custom-form .input-container .field.title:first-child {
  margin-top: 0;
}
/* line 590, ../sass/screen.scss */
#custom-form .input-container .field.title.error {
  color: #ca3c3a;
  border-color: #ca3c3a;
}
/* line 594, ../sass/screen.scss */
#custom-form .input-container .field.title .left {
  float: left;
}
/* line 597, ../sass/screen.scss */
#custom-form .input-container .field.title .right {
  float: right;
}
@media (max-width: 768px) {
  /* line 468, ../sass/screen.scss */
  #custom-form .input-container .field {
    width: 100%;
  }
}
/* line 604, ../sass/screen.scss */
#custom-form .input-container .field.full {
  width: 100%;
}
/* line 610, ../sass/screen.scss */
#custom-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 615, ../sass/screen.scss */
#custom-form .input-container .field.readonly .field-name {
  color: #0b2d3e;
}
/* line 619, ../sass/screen.scss */
#custom-form .input-container .field > .slim {
  margin-top: 20px;
  border-radius: 15px;
}
/* line 622, ../sass/screen.scss */
#custom-form .input-container .field > .slim input {
  min-height: auto;
}
/* line 625, ../sass/screen.scss */
#custom-form .input-container .field > .slim .slim-btn-group {
  padding: 3px 0;
}
/* line 629, ../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 640, ../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 654, ../sass/screen.scss */
#custom-form .input-container .field .tooltips {
  position: absolute;
  right: 12px;
  top: 16px;
  margin: auto;
}
/* line 660, ../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 666, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .field-external-link:hover {
  opacity: 0.8;
}
/* line 669, ../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 678, ../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 684, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ok:hover {
  opacity: 0.8;
}
/* line 687, ../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 696, ../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 702, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ko:hover {
  opacity: 0.8;
}
/* line 705, ../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 716, ../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: #0b3651;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 730, ../sass/screen.scss */
#custom-form .input-container .field select {
  margin-top: 25px;
}
/* line 733, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container {
  margin-top: 20px;
}
/* line 735, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-options-container {
  border-color: #e2e2e2 !important;
}
/* line 738, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-selected {
  padding: 6px 10px !important;
}
/* line 742, ../sass/screen.scss */
#custom-form .input-container .field input {
  padding: 11px 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
  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 756, ../sass/screen.scss */
#custom-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 761, ../sass/screen.scss */
#custom-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 763, ../sass/screen.scss */
#custom-form .input-container .field input.active:focus {
  border-bottom: 1px solid #0b3651;
}
/* line 769, ../sass/screen.scss */
#custom-form .input-container .field textarea {
  padding: 0;
  padding-bottom: 6px;
  margin: 11px 5px;
  font-size: 14px;
  font-weight: 300;
  border: 0;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  transition: 0.3s margin, 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 781, ../sass/screen.scss */
#custom-form .input-container .field textarea.active {
  padding-bottom: 0;
  margin: 17px 5px 11px;
}
/* line 784, ../sass/screen.scss */
#custom-form .input-container .field textarea.active:focus {
  border-color: #0b3651;
}
/* line 789, ../sass/screen.scss */
#custom-form .input-container .field .switchery {
  margin-top: 19px;
}
/* line 792, ../sass/screen.scss */
#custom-form .input-container .field .icheckbox_square-blue {
  vertical-align: top;
  display: inline-block;
}
/* line 796, ../sass/screen.scss */
#custom-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 801, ../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 801, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 14px;
  }
}
@media (max-width: 375px) {
  /* line 801, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 10px;
  }
}
/* line 815, ../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 822, ../sass/screen.scss */
#custom-form .input-container .field .custom-select {
  font-size: 18px;
  font-weight: normal;
}
/* line 825, ../sass/screen.scss */
#custom-form .input-container .field .custom-select .selectr-selected {
  padding: 13px 10px;
  border-radius: 0;
  border-color: #e2e2e2;
}
/* line 829, ../sass/screen.scss */
#custom-form .input-container .field .custom-select .selectr-selected[disabled="true"] {
  opacity: 0.6;
}
/* line 834, ../sass/screen.scss */
#custom-form .input-container .field .picker {
  max-width: 466px;
}
/* line 837, ../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 846, ../sass/screen.scss */
#custom-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 849, ../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 849, ../sass/screen.scss */
  #custom-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 860, ../sass/screen.scss */
#custom-form .slims .slim:last-child {
  margin: 0;
}
/* line 863, ../sass/screen.scss */
#custom-form .slims .slim.full {
  width: 100%;
}
/* line 867, ../sass/screen.scss */
#custom-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 871, ../sass/screen.scss */
#custom-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 880, ../sass/screen.scss */
#main-form .input-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 884, ../sass/screen.scss */
#main-form .input-container .field {
  position: relative;
  width: 48%;
  min-height: 64px;
}
@media (max-width: 768px) {
  /* line 884, ../sass/screen.scss */
  #main-form .input-container .field {
    width: 100%;
  }
}
/* line 891, ../sass/screen.scss */
#main-form .input-container .field.full {
  width: 100%;
}
/* line 897, ../sass/screen.scss */
#main-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 902, ../sass/screen.scss */
#main-form .input-container .field.readonly .field-name {
  color: #273135;
}
/* line 906, ../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: #0b3651;
  display: none;
}
/* line 916, ../sass/screen.scss */
#main-form .input-container .field select {
  margin-top: 25px;
}
/* line 919, ../sass/screen.scss */
#main-form .input-container .field input {
  padding: 11px 5px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
  border: 0;
  border-bottom: 1px solid #e2e2e2;
  background-color: transparent;
  width: 100%;
  transition: 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 931, ../sass/screen.scss */
#main-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 936, ../sass/screen.scss */
#main-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 938, ../sass/screen.scss */
#main-form .input-container .field input.active:focus {
  border-bottom: 1px solid #0b3651;
}
/* line 944, ../sass/screen.scss */
#main-form .input-container .field textarea {
  padding: 11px 5px;
  margin: 30px 0 15px;
  min-height: 100px;
  font-size: 18px;
  font-weight: 300;
  border: 1px solid #e2e2e2;
  background-color: transparent;
  width: 100%;
  transition: 0.3s padding;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 957, ../sass/screen.scss */
#main-form .input-container .field textarea.active:focus {
  border-color: #0b3651;
}
/* line 962, ../sass/screen.scss */
#main-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 967, ../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 974, ../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 981, ../sass/screen.scss */
#main-form .input-container .field .custom-select {
  font-size: 18px;
  font-weight: normal;
}
/* line 984, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-selected {
  padding: 13px 10px;
  border-radius: 0;
  border-color: #e2e2e2;
}
/* line 988, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-selected[disabled="true"] {
  opacity: 0.6;
}
/* line 992, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container {
  border-color: #e2e2e2;
}
/* line 995, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option {
  font-weight: 300;
  padding: 8px 10px;
  font-size: 16px;
}
/* line 999, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option:not(.disabled):hover, #main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active, #main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active:hover, #main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.selected:hover, #main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.selected.active, #main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.selected.active:hover {
  background-color: #0b3651;
}
/* line 1007, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active {
  background-color: inherit;
  color: inherit;
}
/* line 1010, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active:hover {
  color: white;
}
/* line 1015, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option .company-container .company-logo {
  width: 30px;
}
/* line 1018, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option .company-container .company-name {
  line-height: 30px;
  padding-left: 5px;
  text-decoration: none;
}
/* line 1029, ../sass/screen.scss */
#main-form .input-container .field .picker {
  max-width: 466px;
}
/* line 1032, ../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 1041, ../sass/screen.scss */
#main-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 1044, ../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 1044, ../sass/screen.scss */
  #main-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 1055, ../sass/screen.scss */
#main-form .slims .slim:last-child {
  margin: 0;
}
/* line 1058, ../sass/screen.scss */
#main-form .slims .slim.full {
  width: 100%;
}
/* line 1062, ../sass/screen.scss */
#main-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 1066, ../sass/screen.scss */
#main-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 1073, ../sass/screen.scss */
html {
  height: auto !important;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  background-color: #221f20;
}
/* line 1078, ../sass/screen.scss */
html body {
  font-family: 'Lato', sans-serif;
  background: #F6F6F6;
}
/* line 1082, ../sass/screen.scss */
html body pre {
  background-color: white;
}
/* line 1085, ../sass/screen.scss */
html body ul {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
/* line 1090, ../sass/screen.scss */
html body a {
  color: #0b3651;
}
/* line 1095, ../sass/screen.scss */
html body table.table > thead {
  background-color: #0b3651;
}
/* line 1098, ../sass/screen.scss */
html body table.table > thead > tr > th {
  border: 0;
  color: white;
  font-weight: 300;
  margin: 0;
  line-height: 30px;
  vertical-align: top;
  padding: 5px 15px;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}
/* line 1109, ../sass/screen.scss */
html body table.table > thead > tr > th.sorting:before, html body table.table > thead > tr > th.sorting:after, html body table.table > thead > tr > th.sorting_asc:before, html body table.table > thead > tr > th.sorting_asc:after, html body table.table > thead > tr > th.sorting_desc:before, html body table.table > thead > tr > th.sorting_desc:after {
  bottom: 8px;
}
/* line 1122, ../sass/screen.scss */
html body table.table > tbody > tr > td {
  font-weight: 300;
  border-bottom: 1px solid rgba(0, 104, 168, 0.1);
}
/* line 1125, ../sass/screen.scss */
html body table.table > tbody > tr > td:last-child {
  padding: 10px 15px;
}
/* line 1128, ../sass/screen.scss */
html body table.table > tbody > tr > td > input {
  border-color: #999999;
  height: 36px;
  border-radius: 3px;
}
/* line 1134, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected {
  min-height: 36px;
  min-width: 100px;
}
/* line 1137, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected .selectr-tag {
  background-color: #0b3651;
}
/* line 1140, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected .input-tag {
  display: none;
}
/* line 1146, ../sass/screen.scss */
html body table.table > tbody > tr > td .user-zones .user-zone {
  display: inline-block;
  background-color: #0b3651;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
}
/* line 1156, ../sass/screen.scss */
html body table.table > tbody > tr > td .team-logo {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
}
/* line 1161, ../sass/screen.scss */
html body table.table > tbody > tr > td .team-logo > img {
  width: 100%;
}
/* line 1165, ../sass/screen.scss */
html body table.table > tbody > tr > td .team-name {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0;
}
/* line 1171, ../sass/screen.scss */
html body table.table > tbody > tr > td .vs {
  vertical-align: top;
  text-align: center;
  width: 40px;
  display: inline-block;
  line-height: 40px;
  font-weight: bold;
}
/* line 1179, ../sass/screen.scss */
html body table.table > tbody > tr > td .table-span {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0;
}
/* line 1188, ../sass/screen.scss */
html body table.table .main-button {
  margin: 0;
  height: 30px;
  width: 50px;
}
/* line 1192, ../sass/screen.scss */
html body table.table .main-button.full {
  width: auto;
  height: 36px;
}
/* line 1196, ../sass/screen.scss */
html body table.table .main-button .btn-icon {
  height: 30px;
  width: 30px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center 5px;
  margin: auto;
}
/* line 1203, ../sass/screen.scss */
html body table.table .main-button .btn-icon.add {
  background-image: url("../img/graphic/plus_btn_white.svg");
}
/* line 1206, ../sass/screen.scss */
html body table.table .main-button .btn-icon.remove {
  background-image: url("../img/graphic/delete_btn_white.svg");
}
/* line 1209, ../sass/screen.scss */
html body table.table .main-button .btn-icon.check {
  background-image: url("../img/graphic/check_btn_white.svg");
}
/* line 1215, ../sass/screen.scss */
html body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before {
  box-shadow: none;
}
/* line 1219, ../sass/screen.scss */
html body .main-button {
  height: 36px;
  background-color: #0b3651;
  border-radius: 5px;
  font-size: 18px;
  color: white;
  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 #08293d;
  line-height: 32px;
  transition: 0.05s box-shadow;
  text-decoration: inherit;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 1240, ../sass/screen.scss */
html body .main-button:active {
  box-shadow: inset 0 0 0 #08293d;
  line-height: 36px;
}
/* line 1244, ../sass/screen.scss */
html body .main-button:focus {
  outline: none;
}
/* line 1247, ../sass/screen.scss */
html body .main-button.green {
  background-color: #419641;
  box-shadow: inset 0 -4px 0 #398439;
}
/* line 1250, ../sass/screen.scss */
html body .main-button.green:active {
  box-shadow: inset 0 0 0 #398439;
}
/* line 1253, ../sass/screen.scss */
html body .main-button.green.disabled {
  background-color: #419641;
}
/* line 1257, ../sass/screen.scss */
html body .main-button.red {
  background-color: #C73633;
  box-shadow: inset 0 -4px 0 #AC2A25;
}
/* line 1260, ../sass/screen.scss */
html body .main-button.red:active {
  box-shadow: inset 0 0 0 #AC2A25;
}
/* line 1263, ../sass/screen.scss */
html body .main-button.red.disabled {
  background-color: #C73633;
}
/* line 1267, ../sass/screen.scss */
html body .main-button.yellow {
  background-color: #ffcc33;
  box-shadow: inset 0 -4px 0 #c69c2a;
}
/* line 1270, ../sass/screen.scss */
html body .main-button.yellow:active {
  box-shadow: inset 0 0 0 #c69c2a;
}
/* line 1273, ../sass/screen.scss */
html body .main-button.yellow.disabled {
  background-color: #ffcc33;
}
/* line 1277, ../sass/screen.scss */
html body .main-button.blue {
  background-color: #0080ff;
  box-shadow: inset 0 -4px 0 #006cd8;
}
/* line 1280, ../sass/screen.scss */
html body .main-button.blue:active {
  box-shadow: inset 0 0 0 #006cd8;
}
/* line 1283, ../sass/screen.scss */
html body .main-button.blue.disabled {
  background-color: #0080ff;
}
/* line 1287, ../sass/screen.scss */
html body .main-button.disabled {
  box-shadow: inset 0 0 0 #AC2A25;
  line-height: 36px;
  background-color: slategray;
  cursor: auto;
}
/* line 1292, ../sass/screen.scss */
html body .main-button.disabled:hover {
  opacity: 1.0;
}
/* line 1296, ../sass/screen.scss */
html body .main-button.hidden {
  display: none;
}
/* line 1300, ../sass/screen.scss */
html body .main-buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 1300, ../sass/screen.scss */
  html body .main-buttons {
    display: block;
  }
}
/* line 1307, ../sass/screen.scss */
html body .main-buttons .main-button {
  width: 100%;
}
/* line 1309, ../sass/screen.scss */
html body .main-buttons .main-button.mid {
  width: 48%;
  margin: 20px 0;
}
@media (max-width: 768px) {
  /* line 1309, ../sass/screen.scss */
  html body .main-buttons .main-button.mid {
    width: 100%;
    margin: 10px 0;
  }
}
/* line 1319, ../sass/screen.scss */
html body .notifications-container {
  width: 100%;
  margin: auto;
  max-width: 1680px;
  padding: 0 26px;
  background-color: #F6F6F6;
  overflow: scroll;
  max-height: 200px;
}
/* line 1327, ../sass/screen.scss */
html body .notifications-container p {
  margin-top: 10px;
  margin-bottom: 5px;
  border: 1px solid #cb3a34;
  box-shadow: 0 4px #cb3a34;
  background-color: rgba(238, 68, 61, 0.8);
  -webkit-backdrop-filter: blur(10px);
  padding: 8px;
  color: white;
  position: relative;
}
/* line 1337, ../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 1351, ../sass/screen.scss */
html body .notifications-container p .close-btn:hover {
  opacity: 0.8;
}
/* line 1357, ../sass/screen.scss */
html body .notifications-container .response-container p {
  border: 1px solid #008518;
  box-shadow: 0 4px #008518;
  background-color: rgba(0, 168, 21, 0.75);
}
/* line 1363, ../sass/screen.scss */
html body .notifications-container.admin {
  display: none;
}
/* line 1367, ../sass/screen.scss */
html body .dashboard-notifications {
  padding: 15px 0;
  overflow-y: scroll;
  height: 523px;
}
/* line 1371, ../sass/screen.scss */
html body .dashboard-notifications.user-approval {
  height: 407px;
}
/* line 1374, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification {
  font-size: 0;
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
}
/* line 1378, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:first-child {
  padding-top: 0;
}
/* line 1381, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:last-child {
  padding-bottom: 0;
  border: 0;
}
/* line 1385, ../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 1393, ../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: #0b3651;
}
/* line 1402, ../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 1407, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
}
/* line 1411, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header b {
  color: #0b3651;
}
/* line 1415, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 1419, ../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 1428, ../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 1439, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #0b3651;
  font-size: 14px;
}
/* line 1448, ../sass/screen.scss */
html body header {
  width: 100%;
  background-color: #0b3651;
  color: white;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 3;
  border-bottom: 3px solid #fbb64b;
}
/* line 1456, ../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;
}
/* line 1463, ../sass/screen.scss */
html body header .header-container .logo {
  height: 70px;
  display: inline-block;
  margin: 18px 0;
}
/* line 1468, ../sass/screen.scss */
html body header .header-container .menu-container {
  width: 100%;
  max-width: 700px;
  display: inline-block;
  font-size: 0;
  position: relative;
}
/* line 1474, ../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 1478, ../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;
}
/* line 1483, ../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 1487, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network:last-child {
  margin-right: 0;
}
/* line 1490, ../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 1497, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a:hover {
  opacity: 0.8;
}
/* line 1500, ../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 1503, ../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 1506, ../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 1509, ../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 1512, ../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 1515, ../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 1518, ../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 1521, ../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 1524, ../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 1527, ../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 1530, ../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 1533, ../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 1539, ../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 1546, ../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 1555, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .multilingual-btn:hover {
  opacity: 0.8;
}
/* line 1559, ../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 1566, ../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 1575, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .sign-in-btn:hover {
  opacity: 0.8;
}
/* line 1579, ../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 1587, ../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 1592, ../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 1601, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open {
  background-color: #273135;
}
/* line 1603, ../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 1614, ../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 1617, ../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;
  font-weight: 300;
  padding: 10px 0;
  width: 100%;
  display: block;
}
/* line 1625, ../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: #0b3651;
  border-radius: 3px;
  box-shadow: inset 0 -4px 0 #08293d;
  transition: 0.05s box-shadow;
  line-height: 13px;
  text-decoration: inherit;
}
/* line 1626, ../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;
}
/* line 1635, ../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 #08293d;
  line-height: 13px;
}
/* line 1639, ../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 1644, ../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 1647, ../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 1657, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements {
  text-align: right;
  padding: 0 15px;
}
/* line 1660, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element {
  font-size: 16px;
  display: inline-block;
  margin-right: 30px;
}
/* line 1664, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element:last-child {
  margin-right: 0;
}
/* line 1667, ../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;
}
/* line 1672, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element a:hover {
  opacity: 0.8;
}
/* line 1679, ../sass/screen.scss */
html body header .header-container .mobile-header-btn,
html body header .header-container .mobile-menu-list {
  display: none;
}
/* line 1684, ../sass/screen.scss */
html body header .header-container.admin .logo {
  height: 40px;
  margin: 5px 0;
}
/* line 1689, ../sass/screen.scss */
html body header .header-container.admin .menu-container .session-container {
  border: none;
}
/* line 1692, ../sass/screen.scss */
html body header .header-container.admin .menu-container .menu-elements {
  display: none;
}
/* line 1700, ../sass/screen.scss */
html body footer {
  background-color: #0b3651;
  border-top: 3px solid #fbb64b;
  -webkit-backdrop-filter: blur(10px);
  position: relative;
  width: 100%;
  margin: auto;
  color: #515050;
  z-index: 2;
}
/* line 1709, ../sass/screen.scss */
html body footer .footer-sponsors {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
  padding: calc(26px / 2);
  max-width: 1680px;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 1709, ../sass/screen.scss */
  html body footer .footer-sponsors {
    display: block;
    text-align: center;
  }
}
/* line 1720, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 1720, ../sass/screen.scss */
  html body footer .footer-sponsors .footer-sponsor {
    width: 48%;
    display: inline-block;
    margin-bottom: 30px;
  }
  /* line 1726, ../sass/screen.scss */
  html body footer .footer-sponsors .footer-sponsor:last-child {
    margin-bottom: 0;
  }
}
/* line 1730, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor img {
  height: 33px;
}
/* line 1735, ../sass/screen.scss */
html body footer .footer-infos-container {
  padding: 0 15px;
  background-color: #222222;
}
/* line 1738, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos {
  max-width: 1680px;
  margin: auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 1738, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos {
    display: block;
    text-align: center;
  }
}
/* line 1748, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info {
  line-height: 30px;
  font-size: 11px;
  color: white;
}
@media (max-width: 768px) {
  /* line 1748, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos .footer-info {
    width: 100%;
    display: block;
    font-size: 10px;
    line-height: 16px;
  }
}
/* line 1758, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info a {
  color: white;
}
/* line 1767, ../sass/screen.scss */
html body #log_search_panel .input-group {
  width: 85%;
}
@media screen and (max-width: 768px) {
  /* line 1767, ../sass/screen.scss */
  html body #log_search_panel .input-group {
    width: 100%;
  }
}
/* line 1773, ../sass/screen.scss */
html body #log_search_panel .btn {
  width: 100%;
}
/* line 1778, ../sass/screen.scss */
html body .content {
  width: 100%;
  max-width: 1440px;
  margin: auto;
  height: calc(100vh - 109px - 92px);
  display: table;
  table-layout: fixed;
}
/* line 1785, ../sass/screen.scss */
html body .content.admin {
  max-width: inherit;
  height: calc(100vh - 53px - 92px);
  position: relative;
  font-size: 0;
}
/* line 1790, ../sass/screen.scss */
html body .content.admin .content-container {
  overflow-y: scroll;
}
/* line 1794, ../sass/screen.scss */
html body .content > form {
  height: calc(100vh - 53px - 92px);
  width: calc(100% - 250px);
  display: inline-table;
}
/* line 1799, ../sass/screen.scss */
html body .content .content-container {
  max-width: 1440px;
  display: inline-block;
  padding: 26px;
  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 1799, ../sass/screen.scss */
  html body .content .content-container {
    padding: calc(26px / 2);
  }
}
/* line 1810, ../sass/screen.scss */
html body .content .content-container.admin {
  height: calc(100vh - 53px - 92px);
}
/* line 1813, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block {
  margin-bottom: 10px;
}
/* line 1815, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block:last-child {
  margin-bottom: 0;
}
/* line 1818, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block #grid {
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Open Sans", Helvetica;
}
/* line 1822, ../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: #0b3651;
  color: white;
  cursor: pointer;
  transition: .2s opacity, .2s border-radius;
  position: relative;
}
/* line 1831, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-title:hover {
  opacity: 0.8;
}
/* line 1834, ../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 1850, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-window {
  background-color: black;
  padding: 15px;
  height: calc(100vh - 300px);
  overflow: scroll;
  width: calc(100% - 300px);
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 1860, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-window .terminal-values .terminal-value {
  font-size: 18px;
  color: white;
}
/* line 1863, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-window .terminal-values .terminal-value.update {
  color: #0b3651;
}
/* line 1866, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-window .terminal-values .terminal-value.insert {
  color: green;
}
/* line 1869, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-window .terminal-values .terminal-value.detail {
  color: red;
}
/* line 1876, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-actions {
  width: 300px;
  display: inline-block;
  vertical-align: top;
  padding-left: 30px;
  box-sizing: border-box;
}
/* line 1882, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-actions .main-button {
  margin-bottom: 15px;
}
/* line 1884, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .terminal-actions .main-button:last-child {
  margin-bottom: 0;
}
/* line 1889, ../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 1895, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .field {
  padding: 0 10px;
}
/* line 1899, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block .block-title {
  background-color: transparent;
  border: 1px solid #0b3651;
  color: #006EB6;
  padding: 0 5px;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
/* line 1909, ../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 1916, ../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 1922, ../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 1930, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block .block-container .block.open > .block-container {
  display: block;
}
/* line 1938, ../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 1946, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block.open > .block-container {
  display: block;
}
/* line 1950, ../sass/screen.scss */
html body .content .content-container.admin .blocks .block.disabled {
  display: none;
}
/* line 1957, ../sass/screen.scss */
html body .content .content-container .custom-title {
  font-size: 34px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #0b3651;
}
/* line 1963, ../sass/screen.scss */
html body .content .content-container .custom-subtitle {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 22px;
}
/* line 1969, ../sass/screen.scss */
html body .content .content-container .custom-box.white {
  background-color: white;
}
/* line 1973, ../sass/screen.scss */
html body .content .content-container.custom-table {
  max-width: 1680px;
}
/* line 1977, ../sass/screen.scss */
html body .content .content-container.custom-table .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 1987, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 1991, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-list-button {
  background-image: url("../img/jsgrid/list.svg");
}
/* line 1994, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-edit-button {
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 1997, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-remove-button {
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 2000, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-delete-button {
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 2003, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-send-mail-button {
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 2006, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-xls-button {
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 2009, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-check-button {
  background-image: url("../img/jsgrid/check.svg");
}
/* line 2012, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-add-button {
  background-image: url("../img/jsgrid/add.svg");
}
/* line 2015, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-fixed-button {
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 2018, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-email-button {
  background-image: url("../img/jsgrid/email.svg");
}
/* line 2021, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-accreditation-button {
  background-image: url("../img/jsgrid/accreditation.svg");
}
/* line 2027, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="green"] {
  background-color: green;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 2036, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="red"] {
  background-color: #0b3651;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 2045, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="yellow"] {
  background-color: #fbb64b;
  padding: 0 5px;
  display: block;
  text-align: center;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 2054, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="blue"] {
  background-color: blue;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 2066, ../sass/screen.scss */
html body .content .content-container.custom-table .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;
}
/* line 2074, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 2077, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-list-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/list.svg");
}
/* line 2082, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-edit-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 2087, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-remove-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 2092, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-delete-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 2097, ../sass/screen.scss */
html body .content .content-container.custom-table .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 2102, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-xls-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 2107, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-check-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/check.svg");
}
/* line 2112, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-add-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/add.svg");
}
/* line 2117, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"].jsgrid-fixed-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 2127, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu, html body .content .content-container.container-with-two-side-menus {
  max-width: calc(100% - 250px);
  width: calc(100% - 250px);
  height: calc(100vh - 53px - 92px);
  overflow: scroll;
}
@media screen and (max-width: 1024px) {
  /* line 2127, ../sass/screen.scss */
  html body .content .content-container.container-with-side-menu, html body .content .content-container.container-with-two-side-menus {
    width: 100%;
    max-width: inherit;
  }
}
/* line 2136, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .content-box, html body .content .content-container.container-with-two-side-menus .content-box {
  border: 1px solid #eeeeee;
  background-color: white;
  margin-bottom: 30px;
}
/* line 2140, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .content-box:last-child, html body .content .content-container.container-with-two-side-menus .content-box:last-child {
  margin-bottom: 0;
}
/* line 2143, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .content-box .content-box-header, html body .content .content-container.container-with-two-side-menus .content-box .content-box-header {
  font-size: 16px;
  background-color: #0b3651;
  padding: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 2150, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .content-box .content-box-body, html body .content .content-container.container-with-two-side-menus .content-box .content-box-body {
  padding: 15px;
}
/* line 2152, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .content-box .content-box-body .content-box-description, html body .content .content-container.container-with-two-side-menus .content-box .content-box-body .content-box-description {
  font-size: 14px;
  margin-bottom: 15px;
  font-style: italic;
  text-align: justify;
}
/* line 2161, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu .notifications-container, html body .content .content-container.container-with-two-side-menus .notifications-container {
  max-width: initial;
}
/* line 2167, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .header-users-container .import-file, html body .content .content-container.match.container-with-two-side-menus .header-users-container .import-file {
  width: calc(100% - 180px);
}
/* line 2171, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .header-users-container .table-main-buttons .main-button, html body .content .content-container.match.container-with-two-side-menus .header-users-container .table-main-buttons .main-button {
  width: 150px;
  height: 36px;
}
/* line 2174, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .header-users-container .table-main-buttons .main-button .btn-icon, html body .content .content-container.match.container-with-two-side-menus .header-users-container .table-main-buttons .main-button .btn-icon {
  height: auto;
}
/* line 2180, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title, html body .content .content-container.match.container-with-two-side-menus .match-title {
  margin-bottom: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  /* line 2180, ../sass/screen.scss */
  html body .content .content-container.container-with-side-menu.match .match-title, html body .content .content-container.match.container-with-two-side-menus .match-title {
    text-align: center;
  }
}
/* line 2188, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-logos, html body .content .content-container.match.container-with-two-side-menus .match-title .match-logos {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  /* line 2188, ../sass/screen.scss */
  html body .content .content-container.container-with-side-menu.match .match-title .match-logos, html body .content .content-container.match.container-with-two-side-menus .match-title .match-logos {
    width: 100%;
  }
}
/* line 2193, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-logos .match-logo, html body .content .content-container.match.container-with-two-side-menus .match-title .match-logos .match-logo {
  height: 70px;
  width: 70px;
  margin-right: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
/* line 2202, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-logos .match-logo:last-child, html body .content .content-container.match.container-with-two-side-menus .match-title .match-logos .match-logo:last-child {
  margin-right: 0;
}
/* line 2207, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-name, html body .content .content-container.match.container-with-two-side-menus .match-title .match-name {
  margin-left: 15px;
  line-height: 70px;
  font-size: 40px;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  text-transform: uppercase;
  width: calc(100% - 170px);
}
@media screen and (max-width: 768px) {
  /* line 2207, ../sass/screen.scss */
  html body .content .content-container.container-with-side-menu.match .match-title .match-name, html body .content .content-container.match.container-with-two-side-menus .match-title .match-name {
    width: 100%;
    margin-left: 0;
  }
}
/* line 2220, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-name .vs, html body .content .content-container.match.container-with-two-side-menus .match-title .match-name .vs {
  color: #fbb64b;
  text-transform: lowercase;
}
/* line 2224, ../sass/screen.scss */
html body .content .content-container.container-with-side-menu.match .match-title .match-name .match-type, html body .content .content-container.match.container-with-two-side-menus .match-title .match-name .match-type {
  font-size: 24px;
}
/* line 2231, ../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 2238, ../sass/screen.scss */
html body .content .content-container .title h3 {
  display: flex;
  justify-content: center;
}
/* line 2241, ../sass/screen.scss */
html body .content .content-container .title h3 div {
  align-self: center;
}
/* line 2246, ../sass/screen.scss */
html body .content .content-container .sub-title {
  font-size: 16px;
  margin-bottom: 30px;
  text-align: justify;
  font-style: italic;
}
/* line 2251, ../sass/screen.scss */
html body .content .content-container .sub-title.caution {
  color: #d54e21;
}
/* line 2255, ../sass/screen.scss */
html body .content .content-container .sub-title-small-width {
  font-style: normal;
  width: 50%;
  margin: auto;
  margin-bottom: 20px;
}
/* line 2261, ../sass/screen.scss */
html body .content .content-container .contact-form-container {
  width: 50%;
  margin: auto;
}
/* line 2264, ../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 2273, ../sass/screen.scss */
html body .content .content-container .header-users-container {
  font-size: 0;
  text-align: right;
}
/* line 2276, ../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 2282, ../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 2291, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input {
  display: inline-block;
  vertical-align: top;
}
/* line 2295, ../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 2304, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input > .main-button {
  display: inline-block;
}
/* line 2307, ../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 2314, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input div.main-button {
  margin: 0;
}
/* line 2318, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input input {
  display: none;
}
/* line 2322, ../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: #0b3651;
}
/* line 2329, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-example:hover {
  color: #0b3651;
}
/* line 2334, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
/* line 2338, ../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 2343, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 2347, ../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 2356, ../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 2359, ../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 2362, ../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 2365, ../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 2372, ../sass/screen.scss */
html body .content .content-container .notifications-container {
  padding: 0;
  max-width: inherit;
  display: none;
}
/* line 2376, ../sass/screen.scss */
html body .content .content-container .notifications-container p {
  margin: 0;
  margin-bottom: 15px;
}
/* line 2381, ../sass/screen.scss */
html body .content .content-container .import-file-example-link {
  font-size: 16px;
  margin-bottom: 15px;
  display: block;
}
/* line 2386, ../sass/screen.scss */
html body .content .content-container.brief-information {
  font-weight: normal;
  font-size: 1.1rem;
}
/* line 2389, ../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 2398, ../sass/screen.scss */
html body .content .content-container.brief-information .information-block-text {
  margin-bottom: 15px;
  text-align: justify;
}
/* line 2402, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list {
  margin-bottom: 15px;
  text-align: justify;
}
/* line 2406, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list.decimal li {
  list-style-type: decimal;
}
/* line 2410, ../sass/screen.scss */
html body .content .content-container.brief-information .information-list li {
  list-style-type: circle;
  margin-left: 1rem;
  padding-left: 10px;
}
/* line 2416, ../sass/screen.scss */
html body .content .content-container.brief-information .information-author {
  text-align: right;
}
/* line 2420, ../sass/screen.scss */
html body .content .content-container.homepage {
  font-family: 'Oswald', sans-serif;
  vertical-align: middle;
  display: table-cell;
}
/* line 2424, ../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 2424, ../sass/screen.scss */
  html body .content .content-container.homepage .main-logo {
    width: 140px;
    height: 140px;
  }
}
/* line 2435, ../sass/screen.scss */
html body .content .content-container.homepage .main-claim {
  font-size: 46px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 50px;
}
@media screen and (max-height: 768px) {
  /* line 2435, ../sass/screen.scss */
  html body .content .content-container.homepage .main-claim {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 2445, ../sass/screen.scss */
html body .content .content-container.homepage .main-claim .main-claim-blue {
  color: #0b3651;
}
/* line 2449, ../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 2449, ../sass/screen.scss */
  html body .content .content-container.homepage .main-sub-claim {
    padding-bottom: 0;
  }
}
/* line 2460, ../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 2470, ../sass/screen.scss */
html body .content .content-container.registration .step {
  position: relative;
}
/* line 2472, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container {
  padding: 15px;
}
/* line 2474, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container .step-bar {
  height: 10px;
  width: 100%;
  background-color: rgba(11, 54, 81, 0.7);
}
/* line 2480, ../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 2489, ../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(11, 54, 81, 0.7);
  transition: 0.2s all;
  cursor: pointer;
  position: relative;
  box-sizing: content-box;
}
/* line 2499, ../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: #0b3651;
  display: none;
}
/* line 2511, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot .step-dot-title:first-child {
  display: block;
}
/* line 2516, ../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 2522, ../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 2528, ../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: #0b3651;
}
/* line 2531, ../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 2536, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot.active {
  font-weight: normal;
}
/* line 2539, ../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 2547, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes {
  margin-top: 30px;
  width: 100%;
}
/* line 2550, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box {
  width: 100%;
  display: none;
  font-size: 0;
}
/* line 2554, ../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 2559, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box.active {
  display: block;
}
/* line 2564, ../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 2568, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags {
  padding: 6px;
}
/* line 2570, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #0b3651;
  font-size: 14px;
  font-weight: 300;
}
/* line 2576, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 2579, ../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 2585, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 2591, ../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 2597, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description {
  font-size: 17px;
  margin-bottom: 15px;
}
/* line 2600, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description:last-child {
  margin-bottom: 0;
}
/* line 2603, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description .warning {
  color: #0b3651;
  font-weight: bold;
}
/* line 2608, ../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 2612, ../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(11, 54, 81, 0.7);
  height: 1px;
  vertical-align: top;
  margin: 7px 50px 7px 5px;
}
/* line 2620, ../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(11, 54, 81, 0.7);
  height: 1px;
  vertical-align: top;
  margin: 7px 5px 7px 50px;
}
/* line 2628, ../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: #0b3651;
}
/* line 2644, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice {
  width: 100%;
  font-size: 0;
  margin-bottom: 50px;
}
/* line 2647, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice input {
  vertical-align: top;
}
/* line 2650, ../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 2661, ../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 2666, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column.full {
  width: 100%;
}
/* line 2669, ../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 2674, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim img {
  margin-bottom: auto;
}
/* line 2677, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim:last-child {
  margin-bottom: 0;
}
/* line 2682, ../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 2688, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .right-column.full {
  width: 100%;
  padding-left: 0;
}
/* line 2698, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container {
  margin: auto;
  width: 100%;
  max-width: 500px;
}
/* line 2702, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container .field {
  width: 100%;
}
/* line 2707, ../sass/screen.scss */
html body .content .content-container.recovery-password form .main-buttons .main-button {
  max-width: 500px;
  width: 100%;
  margin: auto;
}
/* line 2716, ../sass/screen.scss */
html body .content .content-container.admin-dashboard {
  display: inline-block;
  max-width: inherit;
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  /* line 2716, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard {
    height: inherit;
  }
}
/* line 2724, ../sass/screen.scss */
html body .content .content-container .users-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 2727, ../sass/screen.scss */
html body .content .content-container .users-container .user-details {
  padding: 15px;
  box-sizing: border-box;
  font-size: 0;
  border-bottom: 1px solid #e2e2e2;
}
/* line 2732, ../sass/screen.scss */
html body .content .content-container .users-container .user-details:last-child {
  border: 0;
}
/* line 2735, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images {
  display: inline-block;
  vertical-align: top;
  width: 112px;
}
/* line 2739, ../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 2742, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image > img {
  width: 100%;
}
/* line 2745, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image:first-child {
  margin-top: 0;
}
/* line 2748, ../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 2750, ../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 2755, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-label {
  font-weight: 300;
  font-size: 12px;
}
/* line 2758, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-label p {
  font-weight: 300;
  font-size: 12px;
}
/* line 2765, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  border-right: 1px dashed #e2e2e2;
  width: 40%;
  box-sizing: border-box;
}
/* line 2772, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field {
  margin-top: 8px;
}
/* line 2774, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field:first-child {
  margin-top: 0;
}
/* line 2777, ../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;
  max-width: 48%;
  width: 100%;
  margin-right: 2%;
}
/* line 2785, ../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 2789, ../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 2793, ../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 2799, ../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 2815, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones {
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  box-sizing: border-box;
  width: calc(100% - 112px - 40%);
}
/* line 2821, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zone-header {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 2827, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container {
  margin-top: 3px;
  height: 40px;
  opacity: 1.0;
  transition: 0.2s opacity;
  cursor: pointer;
}
/* line 2833, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container .user-zone {
  display: inline-block;
  background-color: #0b3651;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  margin-right: 3px;
}
/* line 2843, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container .user-zone:last-child {
  margin-right: 0;
}
/* line 2847, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container .user-zone-empty {
  height: 40px;
  line-height: 40px;
  background-color: #0b3651;
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  color: white;
}
/* line 2856, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container:hover {
  opacity: 0.8;
}
/* line 2862, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones.error .user-zone-header, html body .content .content-container .users-container .user-details .user-zones.empty .user-zone-header {
  color: #d54e21;
}
/* line 2866, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .main-button {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2866, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-zones .main-button {
    width: 100%;
  }
}
/* line 2872, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .form-status {
  height: 36px;
  width: 36px;
  margin: auto;
  margin-right: 0;
  margin-top: 20px;
  display: none;
}
/* line 2879, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .form-status.success {
  display: block;
  background-image: url("../img/icons/check_green_icon.svg");
}
/* line 2883, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .form-status.error {
  display: block;
  background-image: url("../img/icons/alert_yellow_icon.svg");
}
/* line 2889, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes {
  display: inline-block;
  vertical-align: top;
  width: 37px;
  padding-left: 15px;
}
@media screen and (max-width: 1024px) {
  /* line 2889, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-checkboxes {
    padding: 0;
  }
}
/* line 2897, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox {
  height: 22px;
  width: 22px;
}
/* line 2900, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="1"] {
  background-color: #1b7e5a;
}
/* line 2903, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="2"] {
  background-color: #d54e21;
}
/* line 2906, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="3"] {
  background-color: #ffcc33;
}
/* line 2910, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .main-button {
  margin-top: 14px;
}
/* line 2914, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons {
  display: inline-block;
  vertical-align: top;
  width: 65px;
  padding-left: 15px;
}
/* line 2919, ../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 2924, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 2928, ../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 2935, ../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 2938, ../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 2941, ../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 2947, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes {
  width: 100%;
  position: relative;
}
/* line 2950, ../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 2955, ../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 2965, ../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 2975, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-container {
  padding-top: 15px;
}
/* line 2977, ../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 2983, ../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 2991, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container {
  font-size: 16px;
}
/* line 2993, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container .selectr-selected {
  line-height: 18px;
  padding: 0 5px;
}
/* line 2996, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container .selectr-selected:active, html body .content .content-container .users-container .user-details .selectr-container .selectr-selected:focus {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 3004, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container .selectr-options-container .selectr-options .selectr-option {
  padding: 3px 5px;
  line-height: 20px;
  font-weight: 300;
}
/* line 3012, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected {
  padding: 5px;
}
/* line 3015, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #0b3651;
}
/* line 3018, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected .selectr-tags .input-tag {
  display: none;
}
/* line 3023, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-placeholder {
  padding: 5px;
  display: block;
}
/* line 3028, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 3035, ../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: #0b3651;
}
/* line 3044, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail {
  width: calc((100% - 112px - 37px) / 2);
}
/* line 3046, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail.mid {
  width: calc((100% - 112px) / 2);
}
/* line 3049, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail:last-child {
  border-right: 0;
}
/* line 3056, ../sass/screen.scss */
html body .content .content-container .users-container.administrators.add .user-details .user-detail {
  width: calc((100% - 112px - 65px) / 2);
}
/* line 3065, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.add .user-details .user-zones,
html body .content .content-container .users-container.collaborators.add .user-details .user-detail {
  width: calc((100% - 112px - 65px) / 2);
}
/* line 3073, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-detail {
  width: calc((100% - 112px - 37px) / 2);
}
/* line 3076, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-zones {
  width: calc((100% - 112px - 37px) / 2);
  border-right: 1px dashed #e2e2e2;
}
/* line 3079, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-zones .user-zones-container {
  margin-top: 3px;
}
/* line 3081, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-zones .user-zones-container .user-zone {
  display: inline-block;
  background-color: #0b3651;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  margin-right: 3px;
}
/* line 3091, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-zones .user-zones-container .user-zone:last-child {
  margin-right: 0;
}
/* line 3101, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend {
  margin-bottom: 30px;
}
/* line 3103, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color {
  display: inline-block;
  margin-left: 30px;
}
/* line 3106, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color:first-child {
  margin-left: 0;
}
/* line 3109, ../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 3114, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.pending {
  background-color: #ffcc33;
}
/* line 3117, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.approved {
  background-color: #1b7e5a;
}
/* line 3120, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.rejected {
  background-color: #d54e21;
}
/* line 3124, ../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 3132, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button {
  float: right;
  position: relative;
  top: -6px;
}
/* line 3136, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button .main-button {
  margin-top: 0;
}
/* line 3138, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button .main-button:hover {
  text-decoration: none;
}
/* line 3142, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button i {
  margin-left: 5px;
}
/* line 3147, ../sass/screen.scss */
html body .content .content-container .matches-list-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 3150, ../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 3155, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element:last-child {
  border: 0;
}
/* line 3158, ../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 3166, ../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 3170, ../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 3179, ../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 3192, ../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 3198, ../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 3204, ../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 3214, ../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 3221, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details.full {
  border: 0;
  width: 60%;
}
/* line 3225, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail {
  display: block;
  margin-bottom: 6px;
}
/* line 3228, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail:last-child {
  margin: 0;
}
/* line 3231, ../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 3235, ../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 3241, ../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 3253, ../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 3259, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button {
  margin: 0;
}
/* line 3261, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button.button-with-margin {
  margin-top: 2px;
}
/* line 3269, ../sass/screen.scss */
html body .content .admin-menu {
  background-color: #273135;
  display: table-cell;
  width: 250px;
  vertical-align: top;
  padding: 15px 0;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  height: 100%;
  min-height: calc(100vh - 53px - 92px);
}
/* line 3280, ../sass/screen.scss */
html body .content .admin-menu .minify-menu-btn {
  position: absolute;
  right: -8px;
  top: calc(((100vh - 53px - 92px) / 2) - 12px);
  margin: auto;
  height: 24px;
  width: 16px;
  background-color: #0b3651;
  border-radius: 3px;
  cursor: pointer;
  z-index: 4;
  transition: 0.2s opacity;
}
/* line 3292, ../sass/screen.scss */
html body .content .admin-menu .minify-menu-btn .minify-menu-image {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/graphic/arrow_minify_admin_menu.svg");
  transition: 0.5s all;
  height: 100%;
  width: 100%;
}
/* line 3301, ../sass/screen.scss */
html body .content .admin-menu .minify-menu-btn:active {
  background-color: #08293d;
}
/* line 3305, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-header {
  color: #4e585e;
  padding: 10px 16px;
  font-size: 14px;
  position: relative;
  line-height: 20px;
  margin-bottom: 5px;
  display: block;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 3317, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element {
  color: #899494;
  padding: 10px 20px 10px 48px;
  font-size: 16px;
  position: relative;
  line-height: 20px;
  margin-bottom: 5px;
  display: block;
  cursor: pointer;
  height: 40px;
  z-index: 3;
  border-left: 3px solid transparent;
}
/* line 3329, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element:hover {
  background-color: #1e272a;
  text-decoration: inherit;
  border-left: 3px solid #a19161;
}
/* line 3334, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.disabled {
  opacity: 0.5;
  cursor: inherit;
}
/* line 3337, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.disabled:hover {
  background-color: #273135;
}
/* line 3341, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.selected {
  border-left: 3px solid #fbb64b !important;
  background-color: #1e272a;
}
/* line 3344, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.selected: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 #F6F6F6;
}
/* line 3358, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element:before {
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  height: 20px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 3370, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.dashboard:before {
  background-image: url("../img/icons/admin/menu_dashboard_icon.svg");
}
/* line 3375, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.customization:before {
  background-image: url("../img/icons/admin/menu_customize_icon.svg");
}
/* line 3380, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.users:before {
  background-image: url("../img/icons/admin/menu_users_icon.svg");
}
/* line 3385, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.contacts:before {
  background-image: url("../img/icons/admin/menu_collaborator_icon.svg");
}
/* line 3390, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.guests:before {
  background-image: url("../img/icons/admin/menu_guest_icon.svg");
}
/* line 3395, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.extras:before {
  background-image: url("../img/icons/admin/menu_extra_icon.svg");
}
/* line 3400, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.administrators:before {
  background-image: url("../img/icons/admin/menu_administrators_icon.svg");
}
/* line 3405, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.company-admins:before {
  background-image: url("../img/icons/admin/menu_user_company_admin_icon.svg");
}
/* line 3410, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.freelancers:before {
  background-image: url("../img/icons/admin/menu_freelancer_icon.svg");
}
/* line 3415, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.companies:before {
  background-image: url("../img/icons/admin/menu_companies_icon.svg");
}
/* line 3420, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.matches:before {
  background-image: url("../img/icons/admin/menu_matches_icon.svg");
}
/* line 3425, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.zones:before {
  background-image: url("../img/icons/admin/menu_zones_icon.svg");
}
/* line 3430, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.user-profiles:before {
  background-image: url("../img/icons/admin/menu_user_profiles_icon.svg");
}
/* line 3435, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.company-profiles:before {
  background-image: url("../img/icons/admin/menu_company_profiles_icon.svg");
}
/* line 3440, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.logs:before {
  background-image: url("../img/icons/admin/menu_logs_icon.svg");
}
/* line 3445, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.configuration:before {
  background-image: url("../img/icons/admin/menu_configuration_icon.svg");
}
/* line 3450, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.settings:before {
  background-image: url("../img/icons/admin/menu_settings_icon.svg");
}
/* line 3455, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.config_email:before {
  background-image: url("../img/icons/admin/config_email_icon.svg");
}
/* line 3460, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.socials:before {
  background-image: url("../img/icons/admin/socials_icon.svg");
}
/* line 3465, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.map_contacts:before {
  background-image: url("../img/icons/admin/map_contacts_icon.svg");
}
/* line 3470, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.announcements:before {
  background-image: url("../img/icons/admin/announcement_settings_icon.svg");
}
/* line 3475, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.sponsors:before {
  background-image: url("../img/icons/admin/sponsors_icon.svg");
}
/* line 3480, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.string-translations:before {
  background-image: url("../img/icons/admin/menu_string_translations_icon.svg");
}
/* line 3485, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.match-types:before {
  background-image: url("../img/icons/admin/menu_competition_icon.svg");
}
/* line 3490, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.teams:before {
  background-image: url("../img/icons/admin/menu_teams_icon.svg");
}
/* line 3497, ../sass/screen.scss */
html body .content .admin-menu .sub-menu > .admin-menu-element:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 10px;
  height: 20px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/graphic/arrow_admin_menu.svg");
  transition: 0.1s all;
}
/* line 3511, ../sass/screen.scss */
html body .content .admin-menu .sub-menu > .admin-menu-element.active:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 3520, ../sass/screen.scss */
html body .content .admin-menu .sub-menu .sub-menu-list {
  padding-left: 22px;
  display: none;
}
/* line 3523, ../sass/screen.scss */
html body .content .admin-menu .sub-menu .sub-menu-list .admin-menu-element {
  border-left: 3px solid #4e585e;
  box-sizing: border-box;
}
/* line 3526, ../sass/screen.scss */
html body .content .admin-menu .sub-menu .sub-menu-list .admin-menu-element:hover {
  border-left: 3px solid #a19161;
}
/* line 3532, ../sass/screen.scss */
html body .content .admin-menu .sub-menu.open > .admin-menu-element {
  background-color: #1e272a;
  border-left: 3px solid #a19161;
}
/* line 3536, ../sass/screen.scss */
html body .content .admin-menu .sub-menu.open .sub-menu-list {
  display: block;
}
/* line 3543, ../sass/screen.scss */
html body .content.minify .admin-menu {
  width: 50px;
}
/* line 3546, ../sass/screen.scss */
html body .content.minify .admin-menu .minify-menu-btn .minify-menu-image {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
/* line 3554, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-header {
  display: none;
}
/* line 3557, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element {
  padding: 0;
}
/* line 3559, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element .admin-menu-text {
  display: none;
}
/* line 3562, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element:before {
  z-index: 1;
}
/* line 3565, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element:after {
  display: none;
}
/* line 3569, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu {
  position: relative;
}
/* line 3571, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu .sub-menu-list {
  position: absolute;
  left: 50px;
  top: 0;
  padding-top: 40px;
  background-color: #273135;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-left: 12px;
  z-index: 2;
}
/* line 3581, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu .sub-menu-list .admin-menu-element {
  padding: 10px 20px 10px 38px;
}
/* line 3586, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu.open .sub-menu-list {
  background-color: #1e272a;
}
/* line 3590, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu.open .admin-menu-element .admin-menu-text {
  display: block;
  white-space: nowrap;
}
/* line 3596, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu.open > .admin-menu-element .admin-menu-text {
  display: block;
  position: absolute;
  left: 40px;
  top: 0;
  padding: 10px;
  font-weight: normal;
}
/* line 3608, ../sass/screen.scss */
html body .content.minify > form {
  width: calc(100% - 50px);
}
/* line 3611, ../sass/screen.scss */
html body .content.minify .admin-dashboard {
  width: calc(100% - 50px);
}
@media screen and (max-width: 1024px) {
  /* line 3611, ../sass/screen.scss */
  html body .content.minify .admin-dashboard {
    width: 100%;
  }
}
/* line 3617, ../sass/screen.scss */
html body .content.minify .content-container {
  width: calc(100% - 50px);
  max-width: 1880px;
}
@media screen and (max-width: 1024px) {
  /* line 3617, ../sass/screen.scss */
  html body .content.minify .content-container {
    width: 100%;
  }
}
/* line 3623, ../sass/screen.scss */
html body .content.minify .content-container.map-press {
  width: calc(100vw - 50px - 297px);
}
/* line 3628, ../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 3641, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container.open {
  z-index: 1;
}
/* line 3643, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container.open .admin-dashboard-approval {
  top: 26px;
}
/* line 3647, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval {
  width: 100%;
  max-width: 768px;
  background-color: white;
  height: calc(100% - (26px * 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 3662, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.companies .admin-dashboard-approval-header {
  background-color: #21a5a7;
}
/* line 3666, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.companies .admin-dashboard-approval-value-logo.empty {
  background-color: #21a5a7;
}
/* line 3670, ../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 3675, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.administrators .admin-dashboard-approval-header {
  background-color: #64a3b1;
}
/* line 3679, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.administrators .admin-dashboard-approval-value-logo.empty {
  background-color: #64a3b1;
}
/* line 3683, ../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 3688, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.collaborators .admin-dashboard-approval-header {
  background-color: #7bc5d4;
}
/* line 3692, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.collaborators .admin-dashboard-approval-value-logo.empty {
  background-color: #7bc5d4;
}
/* line 3696, ../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 3701, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.freelancers .admin-dashboard-approval-header {
  background-color: #3a86b1;
}
/* line 3705, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval.freelancers .admin-dashboard-approval-value-logo.empty {
  background-color: #3a86b1;
}
/* line 3709, ../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 3713, ../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 3717, ../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 3721, ../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 3735, ../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 3739, ../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 3747, ../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: scroll;
}
/* line 3751, ../sass/screen.scss */
html body .content .admin-dashboard-approval-container .admin-dashboard-approval .admin-dashboard-approval-body .admin-dashboard-approval-values {
  padding: 26px;
}
/* line 3753, ../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(26px / 2);
  margin-bottom: 26px;
}
/* line 3759, ../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 3764, ../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 3771, ../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 3773, ../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 3780, ../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 3785, ../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 3793, ../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 3797, ../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 3802, ../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 3804, ../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 3817, ../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(26px / 2);
}
/* line 3824, ../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(26px / 2);
}
/* line 3831, ../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 3834, ../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 3839, ../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 3844, ../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: #0b3651;
}
/* line 3848, ../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(26px / 2);
}
/* line 3853, ../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 3860, ../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: #0b3651;
}
/* line 3863, ../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 3866, ../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 3878, ../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 3884, ../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: green;
}
/* line 3889, ../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: #fbb64b;
}
/* line 3894, ../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: #0b3651;
}
/* line 3898, ../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 3906, ../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 3914, ../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 3914, ../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 3936, ../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 3936, ../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 3947, ../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 3947, ../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 3953, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box {
  display: none;
}
/* line 3955, ../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 3958, ../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 3962, ../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 3968, ../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 3980, ../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 3990, ../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 3995, ../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 - 92px);
  overflow-y: scroll;
}
/* line 3998, ../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 4002, ../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 4006, ../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 4009, ../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 4018, ../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 4025, ../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 4030, ../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 4034, ../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 4036, ../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;
  font-weight: 300;
}
/* line 4042, ../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 4047, ../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: #419641;
}
/* line 4050, ../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: #fbb64b;
}
/* line 4055, ../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 4060, ../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 4069, ../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 4071, ../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 4078, ../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 4086, ../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 4088, ../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 4095, ../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 4103, ../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 4105, ../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 4112, ../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 4120, ../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 4122, ../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 4129, ../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 4137, ../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: #419641;
}
/* line 4139, ../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 4146, ../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: #419641;
}
/* line 4155, ../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 4155, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button {
    width: 100%;
  }
}
/* line 4170, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.green {
  background-color: #419641;
}
/* line 4173, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.red {
  background-color: #C73633;
}
/* line 4176, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button:hover {
  opacity: 0.8;
}
/* line 4182, ../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 4191, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container {
  overflow: hidden;
  width: 294px;
  font-size: 0;
}
/* line 4196, ../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 - 92px);
  display: inline-block;
  vertical-align: top;
}
/* line 4200, ../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 4210, ../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 4213, ../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 4219, ../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 4221, ../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 4230, ../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 4233, ../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 4238, ../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 4242, ../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 4254, ../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 4259, ../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 4264, ../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 4271, ../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 4273, ../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 4275, ../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 4278, ../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 4286, ../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 4299, ../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 4301, ../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 4306, ../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 4312, ../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 4316, ../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 4319, ../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 4328, ../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 4338, ../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 4351, ../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 4353, ../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 4360, ../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 4364, ../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 4367, ../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 4380, ../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 4393, ../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 4409, ../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 4413, ../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 4416, ../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 4425, ../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 4435, ../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 4444, ../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 4446, ../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 4451, ../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 4464, ../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 4477, ../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 4483, ../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 4491, ../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 4501, ../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 4517, ../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 4520, ../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 4527, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header {
  background-color: #1e272a;
}
/* line 4529, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborators-header .map-collaborators-dragger-container {
  margin: 5px;
}
/* line 4531, ../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 4540, ../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 4549, ../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 4553, ../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 4566, ../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 4569, ../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 4572, ../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 4575, ../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 4581, ../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 4588, ../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 4595, ../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 4599, ../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 4601, ../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 4606, ../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 4614, ../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 4619, ../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 4627, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 4631, ../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 4638, ../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 4647, ../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 4652, ../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 4657, ../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 4661, ../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 4667, ../sass/screen.scss */
html body .content .map-collaborators-container .save-credits {
  width: 100%;
  background-color: #419641;
  color: white;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 4678, ../sass/screen.scss */
html body .content .map-collaborators-container .save-credits:hover {
  opacity: 0.8;
}
/* line 4682, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails {
  width: 100%;
  background-color: #0b3651;
  color: white;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 4693, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails:hover {
  opacity: 0.8;
}
/* line 4698, ../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 4706, ../sass/screen.scss */
html body .content .next-match .next-match-date {
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  color: white;
}
/* line 4712, ../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 4718, ../sass/screen.scss */
html body .content .next-match .next-match-teams .next-match-team {
  display: inline-block;
}
/* line 4720, ../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 4727, ../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 4739, ../sass/screen.scss */
html body .content .next-match .main-button {
  max-width: 200px;
  width: 100%;
}
/* line 4744, ../sass/screen.scss */
html body .content select.form-control.custom-select {
  -webkit-appearance: none !important;
}
/* line 4747, ../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 - 92px);
  background-color: #adc3d2;
}
/* line 4755, ../sass/screen.scss */
html body .content .vertical-menu .nav > li > a:hover {
  background-color: #F6F6F6;
}
/* line 4759, ../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 4763, ../sass/screen.scss */
html body .content .container-with-two-side-menus {
  width: calc(100vw - 250px - 300px);
  height: calc(100vh - 109px - 92px);
  margin-left: auto;
}
/* line 4770, ../sass/screen.scss */
html body .content.minify .container-with-two-side-menus {
  width: calc(100vw - 50px - 300px);
}
/* line 4774, ../sass/screen.scss */
html body .content .form-elements {
  display: inline-table;
}
/* line 4777, ../sass/screen.scss */
html body .content input[type=date].form-control {
  line-height: normal;
}
/* line 4780, ../sass/screen.scss */
html body .content .alert-box-shadow {
  border-radius: 3px;
}
/* line 4783, ../sass/screen.scss */
html body .content .info-shadow {
  box-shadow: 0 4px #008518;
  color: white;
  border-color: #008518;
  background-color: rgba(0, 168, 21, 0.75);
  background-image: none;
}
/* line 4790, ../sass/screen.scss */
html body .content .danger-shadow {
  box-shadow: 0 4px #cb3a34;
  color: white;
  border-color: #cb3a34;
  background-color: rgba(238, 68, 61, 0.8);
  background-image: none;
}
/* line 4798, ../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 4807, ../sass/screen.scss */
html body .content .mdl-data-table {
  font-size: 15px;
  color: #333;
}
/* line 4810, ../sass/screen.scss */
html body .content .mdl-data-table th {
  text-align: left;
}
/* line 4813, ../sass/screen.scss */
html body .content .mdl-data-table td {
  height: 25px;
  text-align: left;
}
/* line 4819, ../sass/screen.scss */
html body .content .action-button {
  color: #333;
  font-size: 1.5em;
}
/* line 4822, ../sass/screen.scss */
html body .content .action-button:hover {
  color: #06a;
}
/* line 4826, ../sass/screen.scss */
html body .content .team-logo-margin {
  width: 40px;
  height: auto;
  margin-left: 10px;
}
/* line 4831, ../sass/screen.scss */
html body .content .team-logos {
  width: 65px;
  height: 65px;
  margin: 0 15px;
}
/* line 4836, ../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 4845, ../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 4849, ../sass/screen.scss */
html body .content .base-box-disabled {
  cursor: not-allowed !important;
  background: #ccc !important;
}
/* line 4852, ../sass/screen.scss */
html body .content .base-box-disabled:hover {
  box-shadow: none !important;
}
/* line 4856, ../sass/screen.scss */
html body .content .dashboard-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1280px;
  flex-direction: column;
  margin: auto;
}
/* line 4862, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-link {
  text-decoration: none;
}
/* line 4865, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: no-wrap;
}
/* line 4870, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .active {
  box-shadow: 0 0 8px #777;
}
/* line 4873, ../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 4880, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box .dashboard-box-info-icon {
  float: right;
  position: relative;
  right: 5px;
}
/* line 4886, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-big {
  width: 360px;
  height: 170px;
  text-decoration: inherit;
  cursor: pointer;
}
/* line 4893, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content {
  display: table-cell;
  vertical-align: top;
}
/* line 4896, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
  margin-bottom: 8px;
}
/* line 4899, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small {
  font-size: 15px;
  line-height: 100%;
}
/* line 4902, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small strong {
  font-size: 30px;
}
/* line 4905, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
  margin: 0;
}
/* line 4910, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-icon {
  width: 35px;
  height: auto;
}
/* line 4916, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box {
  height: calc(100vh - 109px - 92px - 230px);
}
/* line 4919, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-small {
  height: calc(100vh - 109px - 92px - 230px - 355px);
}
/* line 4922, ../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 4927, ../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 4935, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-title h4 {
  margin: 0;
  font-size: 20px;
}
/* line 4940, ../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 4946, ../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 4952, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element:first-child {
  border-top: 0;
}
/* line 4955, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element .icheckbox_square-blue {
  top: 8px !important;
}
/* line 4959, ../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 4970, ../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 4975, ../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 4981, ../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 4989, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox {
  display: none;
}
/* line 4992, ../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 5004, ../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 5019, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #06a;
}
/* line 5022, ../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 5025, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0;
}
/* line 5028, ../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 5034, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label a {
  color: #666;
}
/* line 5037, ../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 5049, ../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 5058, ../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 5066, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.custom-label-title a {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 5072, ../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 5077, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-time-indicator {
  font-size: 75%;
  color: #333;
}
/* line 5081, ../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 5088, ../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 5095, ../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 5101, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:first-child {
  border-top: 0;
  margin-top: 0;
}
/* line 5105, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover {
  box-shadow: 0 1px 2px #ccc;
  color: black;
}
/* line 5108, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover .notification-icon {
  color: darkgoldenrod;
}
/* line 5113, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read {
  background-color: #eee;
  color: #c7c7c7;
}
/* line 5116, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-time-indicator {
  color: #c7c7c7;
}
/* line 5119, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-icon {
  color: #bbb;
}
/* line 5122, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover {
  color: #c7c7c7;
}
/* line 5124, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover .notification-icon {
  color: #bbb;
}
/* line 5131, ../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 5136, ../sass/screen.scss */
html body .content .dashboard-rightbar {
  width: 300px;
  background-color: #dedede;
  margin-left: auto;
  min-height: calc(100vh - 53px - 92px);
  display: inline-block;
}
/* line 5142, ../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 5149, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-box-match:hover {
  box-shadow: none;
}
/* line 5153, ../sass/screen.scss */
html body .content .dashboard-rightbar .matches-widget-background {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
}
/* line 5157, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-team-logo {
  width: 45px;
  height: auto;
  margin: 5px;
}
/* line 5162, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-right-sidebar-title {
  color: #555;
  text-align: center;
}
/* line 5166, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-canvas-container {
  display: block;
}
/* line 5171, ../sass/screen.scss */
html body .content .btn-success-custom {
  background-color: #00804c;
}
/* line 5175, ../sass/screen.scss */
html body .content .btn-success-custom:hover {
  background-color: #12a267;
}
/* line 5179, ../sass/screen.scss */
html body .content .btn-success-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 5184, ../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 5194, ../sass/screen.scss */
html body .content .btn-info-custom {
  background-color: #0b3651;
}
/* line 5198, ../sass/screen.scss */
html body .content .btn-info-custom:hover {
  background-color: #0e4567;
}
/* line 5201, ../sass/screen.scss */
html body .content .btn-info-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 5205, ../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 5215, ../sass/screen.scss */
html body .content .btn-warning-custom {
  background-color: #c78c02;
}
/* line 5219, ../sass/screen.scss */
html body .content .btn-warning-custom:hover {
  background-color: #d6aa41;
}
/* line 5223, ../sass/screen.scss */
html body .content .btn-danger-custom {
  background-color: #a91313;
}
/* line 5226, ../sass/screen.scss */
html body .content .btn-danger-custom:hover {
  background-color: #cf1a1a;
}
/* line 5230, ../sass/screen.scss */
html body .content .modal-body {
  font-size: 14px;
}
/* line 5233, ../sass/screen.scss */
html body .content .modal-content {
  border-radius: 2px;
  text-align: center;
}
/* line 5237, ../sass/screen.scss */
html body .content .modal-footer {
  text-align: center;
}
/* line 5241, ../sass/screen.scss */
html body .content .panel {
  background-color: white;
  border: 1px solid #eeeeee;
  box-shadow: none;
  font-size: 14px;
}
/* line 5248, ../sass/screen.scss */
html body .content .panel-default {
  border-radius: 0;
}
/* line 5252, ../sass/screen.scss */
html body .content .panel-default > .panel-heading {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #0b3651;
  background-image: inherit;
  color: white;
  text-transform: uppercase;
  border-radius: 0;
}
/* line 5261, ../sass/screen.scss */
html body .content .panel-default > .panel-heading i {
  float: right;
  color: white;
  padding: 3px 6px;
  background: green;
  border: 1px solid;
  border-radius: 2px;
  bottom: 2px;
  position: relative;
}
/* line 5274, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container {
  margin: auto;
}
/* line 5276, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container .slim {
  margin-bottom: 10px;
  color: #666;
}
/* line 5282, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container {
  width: 100%;
}
/* line 5284, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container textarea {
  width: 100%;
}
/* line 5290, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon small {
  width: 15px;
  height: 15px;
}
/* line 5294, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon .switchery-small {
  height: 15px;
}
/* line 5299, ../sass/screen.scss */
html body .content .panel-default > .panel-body .small-screen-only {
  display: none;
}
/* line 5302, ../sass/screen.scss */
html body .content .panel-default > .panel-body .big-screen-only {
  display: block;
}
/* line 5306, ../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 5318, ../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 5328, ../sass/screen.scss */
html body .content .panel-default > .panel-body .info_seat .monitor {
  font-size: 15px;
  position: relative;
  top: -8px;
}
/* line 5333, ../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 5348, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-number {
  font-size: 11px;
  right: -2px;
}
/* line 5352, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-monitor {
  background-size: 11px;
  left: -3px;
}
/* line 5357, ../sass/screen.scss */
html body .content #modalMapTable .disabled {
  color: #afafaf;
  background-color: #ececec;
  border-color: #cbcbcb;
}
@media screen and (max-width: 768px) {
  /* line 5364, ../sass/screen.scss */
  html body .content ul.dtr-details {
    width: 100%;
  }
}
/* line 5368, ../sass/screen.scss */
html body .content ul.dtr-details li {
  min-height: 30px;
}
/* line 5372, ../sass/screen.scss */
html body .content span.dtr-title {
  float: left;
  text-align: left;
}
/* line 5378, ../sass/screen.scss */
html body .content .fa-edit {
  position: relative;
  top: 1px;
}
/* line 5382, ../sass/screen.scss */
html body .content .fa-envelope-o {
  position: relative;
  top: -1px;
  right: 2px;
}
/* line 5390, ../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 5397, ../sass/screen.scss */
html body #cookie-bar p {
  margin: auto;
  max-width: 1440px;
  text-align: center;
  color: white;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
}
/* line 5405, ../sass/screen.scss */
html body #cookie-bar p a {
  padding: 0 5px;
  color: white;
  font-weight: bold;
}
/* line 5412, ../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 5424, ../sass/screen.scss */
html body #map-popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 5427, ../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 5441, ../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 5453, ../sass/screen.scss */
html body #map-popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 5457, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container {
  padding: 50px 30px;
  display: block;
  color: #4e585e;
}
/* line 5461, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .seat-type-container {
  font-size: 0;
  text-align: center;
}
/* line 5464, ../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 5475, ../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: #0b3651;
  border-bottom: 3px solid #1b5b85;
  color: white;
}
/* line 5486, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header {
  font-size: 0;
}
/* line 5488, ../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 5497, ../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: #0b3651;
  color: white;
}
/* line 5505, ../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 5511, ../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: #0b3651;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 5519, ../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: #fbb64b;
}
/* line 5527, ../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 5532, ../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 5535, ../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 5538, ../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: #0b3651;
  line-height: 20px;
  font-weight: normal;
}
/* line 5543, ../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 5558, ../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 5570, ../sass/screen.scss */
html body #loader.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 5574, ../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 5585, ../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 5593, ../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 5698, ../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 5710, ../sass/screen.scss */
html body #popup .popup-container {
  visibility: hidden;
}
/* line 5713, ../sass/screen.scss */
html body #popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 5716, ../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 5729, ../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 5741, ../sass/screen.scss */
html body #popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 5745, ../sass/screen.scss */
html body #popup.open .popup-container .login-container {
  display: none;
}
/* line 5748, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] {
  max-width: 580px;
  max-height: 480px;
}
/* line 5751, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container {
  padding: 50px 0;
  display: block;
}
/* line 5754, ../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 5763, ../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: #111837;
  font-weight: bold;
}
/* line 5770, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form {
  margin-top: 15px;
}
/* line 5772, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input {
  min-width: 275px;
}
/* line 5774, ../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 #111837;
  padding: 10px;
  box-sizing: border-box;
}
/* line 5786, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input:first-child {
  margin-top: 0;
}
/* line 5789, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input::-webkit-input-placeholder {
  color: #111837;
  opacity: 1.0;
  font-weight: 300;
}
/* line 5796, ../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 5800, ../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 5804, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info:first-child {
  padding-top: 0;
}
/* line 5808, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info.register a {
  color: #0b3651;
}
/* line 5812, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info a {
  font-weight: bold;
  color: #fbb64b;
}
/* line 5820, ../sass/screen.scss */
html body #popup.open .popup-container .multilingual-container {
  display: none;
}
/* line 5823, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] {
  max-width: 340px;
  max-height: 300px;
}
/* line 5826, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container {
  padding: 50px 0;
  display: block;
}
/* line 5829, ../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 5838, ../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: #111837;
  font-weight: bold;
}
/* line 5845, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages {
  padding: 30px 15px 0;
}
/* line 5847, ../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 5854, ../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 5860, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover {
  background-color: #0b3651;
  color: white;
  box-shadow: inset 0 -4px 0 #08293d;
  transition: 0.05s box-shadow;
}
/* line 5865, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover:active {
  box-shadow: inset 0 0 0 #08293d;
}
/* line 5868, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover a {
  color: white;
}
/* line 5880, ../sass/screen.scss */
html body .input-group .form-control {
  z-index: 0 !important;
}

/* line 5888, ../sass/screen.scss */
.form-inline .control-label {
  margin-right: 15px;
}

@media screen and (max-width: 1024px) {
  /* line 5898, ../sass/screen.scss */
  html body header .header-container .logo {
    height: 40px;
    margin: 5px 0;
  }
  /* line 5902, ../sass/screen.scss */
  html body header .header-container .menu-container {
    display: none;
  }
  /* line 5905, ../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;
  }
  /* line 5914, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn:active {
    opacity: 0.8;
  }
  /* line 5917, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.menu {
    background-image: url("../img/graphic/mobile_menu_white.svg");
  }
  /* line 5920, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.user {
    background-image: url("../img/graphic/user_white.svg");
  }
  /* line 5924, ../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 5934, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left {
    left: -100%;
    transition: 0.5s left;
  }
  /* line 5937, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left.open {
    left: 0;
  }
  /* line 5940, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container {
    float: left;
  }
  /* line 5942, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container .mobile-menu-close-btn {
    right: -40px;
  }
  /* line 5947, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right {
    right: -100%;
    transition: 0.5s right;
  }
  /* line 5950, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right.open {
    right: 0;
  }
  /* line 5953, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container {
    float: right;
  }
  /* line 5955, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container .mobile-menu-close-btn {
    left: -40px;
  }
  /* line 5960, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container {
    width: calc(100% - 60px);
    height: 100%;
    background-color: #0b3651;
    position: relative;
    max-width: 400px;
  }
  /* line 5966, ../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 5976, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-close-btn:active {
    opacity: 0.8;
  }
  /* line 5980, ../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 5988, ../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 5995, ../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 6006, ../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 6008, ../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 6013, ../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 6016, ../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 6021, ../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 6025, ../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 6031, ../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 6035, ../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 6040, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .back-button {
    display: none;
  }
  /* line 6042, ../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 6045, ../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 6058, ../sass/screen.scss */
  html body .content {
    min-height: calc(100vh - 53px - 92px);
  }
  /* line 6060, ../sass/screen.scss */
  html body .content .admin-menu {
    display: none;
  }
  /* line 6068, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .step-box-title {
    text-align: center;
  }
  /* line 6071, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 6073, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column .slim {
    max-width: 160px;
    margin: auto;
  }
  /* line 6079, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .right-column {
    width: 100%;
    padding: 0;
  }
  /* line 6087, ../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 6095, ../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 6106, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams {
    width: 50%;
  }
  /* line 6109, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 50%;
    border: 0;
  }
  /* line 6113, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-buttons {
    margin-top: 15px;
    width: 100%;
    padding: 0;
  }
  /* line 6121, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file {
    display: inline-block;
  }
  /* line 6123, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-title {
    display: none;
  }
  /* line 6126, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-example {
    float: inherit;
    width: 100%;
  }
  /* line 6135, ../sass/screen.scss */
  html body .content.admin {
    flex-wrap: wrap;
  }
  /* line 6137, ../sass/screen.scss */
  html body .content.admin .container-with-side-menu, html body .content.admin .container-with-two-side-menus {
    width: 100%;
  }
  /* line 6140, ../sass/screen.scss */
  html body .content.admin .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 6146, ../sass/screen.scss */
  html body .content.admin.minify .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 6152, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar {
    width: 100%;
    flex-basis: 100%;
  }
  /* line 6155, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-box-match {
    width: 100%;
  }
  /* line 6158, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-team-logo {
    width: 35px;
    height: auto;
    margin: 5px;
  }
  /* line 6163, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-canvas-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 6169, ../sass/screen.scss */
  html body .content.admin .dashboard-box-match {
    font-size: 100%;
  }
}
@media screen and (max-width: 1368px) {
  /* line 6181, ../sass/screen.scss */
  html body .content .container-with-side-menu, html body .content .container-with-two-side-menus {
    width: calc(100% - 50px);
  }
  /* line 6184, ../sass/screen.scss */
  html body .content .container-with-two-side-menus {
    width: calc(100vw - 250px - 300px);
  }
  /* line 6188, ../sass/screen.scss */
  html body .content.minify .container-with-two-side-menus {
    width: calc(100vw - 50px - 300px);
  }
  /* line 6194, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    width: 145px;
    height: 130px;
    cursor: pointer;
    margin-right: 2px;
    min-width: 0;
  }
  /* line 6204, ../sass/screen.scss */
  html body .content .dashboard-rightbar .dashboard-team-logo {
    width: 35px;
    height: auto;
    margin: 5px;
  }
  /* line 6210, ../sass/screen.scss */
  html body .content .dashboard-box-match {
    font-size: 90%;
  }
  /* line 6218, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.add .user-details .user-detail {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
    border: none;
  }
  /* line 6225, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.add .user-details .user-zones {
    display: block;
    width: 100%;
    padding-bottom: 15px;
    padding-left: 0;
  }
  /* line 6234, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-card-images {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 100%;
  }
  /* line 6239, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-card-images .user-card-image {
    width: 48%;
    display: inline-block;
    margin: 0;
    margin-bottom: 30px;
  }
  /* line 6245, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-card-images .user-card-image .slim-label p {
    font-size: 24px;
    padding: 30px 0;
  }
  /* line 6252, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-detail {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
    border: none;
  }
  /* line 6259, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-zones {
    display: block;
    width: 100%;
    padding: 15px 0;
    border-top: 1px dashed #e2e2e2;
  }
  /* line 6265, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-buttons {
    border-top: 1px dashed #e2e2e2;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  /* line 6270, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-buttons .main-button {
    width: 100%;
    margin-top: 15px;
  }
  /* line 6278, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-card-images {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 100%;
  }
  /* line 6283, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-card-images .user-card-image {
    width: 48%;
    display: inline-block;
    margin: 0;
    margin-bottom: 30px;
  }
  /* line 6289, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-card-images .user-card-image .slim-label p {
    font-size: 24px;
    padding: 30px 0;
  }
  /* line 6296, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-detail {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
    border: none;
  }
  /* line 6303, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-zones {
    display: block;
    width: 100%;
    padding: 15px 0;
    border: none;
    border-top: 1px dashed #e2e2e2;
  }
  /* line 6310, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-detail {
    border: none;
    border-top: 1px dashed #e2e2e2;
    display: block;
    width: 100%;
    padding: 15px 0;
  }
  /* line 6316, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-detail.mid {
    width: 100%;
  }
  /* line 6320, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-checkboxes {
    border-top: 1px dashed #e2e2e2;
    width: 100%;
    text-align: center;
    padding: 0;
    padding-top: 15px;
  }
  /* line 6331, ../sass/screen.scss */
  html body .content .content-container .import-file {
    display: inline-block;
  }
  /* line 6333, ../sass/screen.scss */
  html body .content .content-container .import-file .import-file-title {
    font-size: 12px;
  }
  /* line 6336, ../sass/screen.scss */
  html body .content .content-container .import-file .import-file-example {
    float: inherit;
    font-size: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 6353, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    width: 130px;
    height: 115px;
  }
  /* line 6358, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 6361, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 11px;
  }
  /* line 6364, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
  /* line 6370, ../sass/screen.scss */
  html body .content.admin {
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  /* line 6382, ../sass/screen.scss */
  html body .content.admin {
    height: auto;
  }
  /* line 6387, ../sass/screen.scss */
  html body .content .content-container .title h3 {
    flex-direction: column;
  }
  /* line 6389, ../sass/screen.scss */
  html body .content .content-container .title h3 .team-logos {
    align-self: center;
  }
  /* line 6394, ../sass/screen.scss */
  html body .content .content-container .sub-title-small-width {
    width: 90%;
  }
  /* line 6397, ../sass/screen.scss */
  html body .content .content-container .contact-form-container {
    width: 90%;
  }
  /* line 6402, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-table-headings {
    display: none;
  }
  /* line 6405, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-element {
    flex-direction: column;
  }
  /* line 6407, ../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 6411, ../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 6421, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .images-container {
    margin: auto;
    text-align: center;
  }
  /* line 6424, ../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 6432, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .small-screen-only {
    display: block;
  }
  /* line 6435, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .big-screen-only {
    display: none;
  }
  /* line 6438, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .dataTables_filter {
    text-align: center;
  }
  /* line 6441, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body #form-datatable_paginate {
    text-align: center;
  }
  /* line 6449, ../sass/screen.scss */
  html body .content .content-container .users-container.administrators .user-details .user-card-images {
    display: block;
    max-width: 240px;
    width: 100%;
    margin: auto;
    margin-bottom: 15px;
  }
  /* line 6456, ../sass/screen.scss */
  html body .content .content-container .users-container.administrators .user-details .user-detail {
    border: none;
    border-top: 1px dashed #e2e2e2;
    display: block;
    width: 100%;
    padding: 15px 0;
  }
  /* line 6462, ../sass/screen.scss */
  html body .content .content-container .users-container.administrators .user-details .user-detail.mid {
    width: 100%;
  }
  /* line 6466, ../sass/screen.scss */
  html body .content .content-container .users-container.administrators .user-details .user-checkboxes {
    border-top: 1px dashed #e2e2e2;
    width: 100%;
    text-align: center;
    padding-top: 15px;
  }
  /* line 6478, ../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 6484, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 100%;
    padding: 0;
  }
  /* line 6488, ../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 6498, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box {
    height: calc(100vh - 200px);
  }
  /* line 6503, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box .notifications-box-container .notifications-box-element .notification-time-indicator .notification-check {
    top: 7px;
  }
  /* line 6510, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons {
    flex-wrap: nowrap;
  }
  /* line 6512, ../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 6520, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 6523, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 0;
    line-height: 5px;
  }
  /* line 6527, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
  /* line 6531, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
    display: none;
  }
  /* line 6541, ../sass/screen.scss */
  html body .content .step-boxes .step-box .input-container .field {
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 6558, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    width: 125px;
    height: 115px;
  }
  /* line 6563, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 6566, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 11px;
  }
  /* line 6569, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
}
/* line 6583, ../sass/screen.scss */
html body .custom-color {
  color: #0b3651;
}
/* line 6588, ../sass/screen.scss */
html body .content .content-container.dashboard {
  padding: 0;
}
/* line 6590, ../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 - 92px - (5 * 26px) - 70px - 30px);
  -ms-grid-rows: 70px 70px calc(100vh - 109px - 92px - (5 * 26px) - 70px - 30px);
  height: calc(100vh - 109px - 92px);
  width: 100%;
  padding: 26px;
  grid-gap: 26px;
}
@media screen and (max-width: 1024px) {
  /* line 6590, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets {
    height: auto;
  }
  /* line 6602, ../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 6610, ../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 6613, ../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 6617, ../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 6621, ../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 6627, ../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 6631, ../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 6644, ../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 6648, ../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 6655, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] {
  grid-template-rows: 70px 70px 30px calc(100vh - 109px - 92px - (5 * 26px) - 70px - 70px - 30px);
  -ms-grid-rows: 70px 70px 30px calc(100vh - 109px - 92px - (5 * 26px) - 70px - 70px - 30px);
}
/* line 6658, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget {
  display: block;
}
/* line 6660, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.user-data {
  grid-row: 1 / 3;
}
/* line 6663, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.notifications {
  grid-row: 3 / 5;
}
/* line 6666, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.buttons {
  display: grid;
}
/* line 6669, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.pages {
  grid-row: 2;
  display: grid;
}
/* line 6673, ../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 6677, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets[id-user-role="1"] .dashboard-widget.events {
  grid-row: 4;
}
/* line 6682, ../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 - 92px - (5 * 26px) - 24px - 24px - 70px - 30px);
  -ms-grid-rows: 74px 74px calc(100vh - 109px - 92px - (5 * 26px) - 24px - 24px - 70px - 30px);
}
/* line 6687, ../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 6690, ../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 6693, ../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 6696, ../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 6702, ../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: 26px;
  padding: 26px;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 6712, ../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 6719, ../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 6724, ../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 6731, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 6736, ../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 6740, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.user-data .user-detail .user-detail-state {
  margin-top: 19px;
}
/* line 6743, ../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: green;
  border: 1px solid #006800;
}
/* line 6750, ../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: #ddad30;
  border: 1px solid #bc9527;
}
/* line 6755, ../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: 5px;
}
/* line 6763, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications {
  grid-column: 1;
  grid-row: 3 / 5;
  overflow-y: scroll;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 6769, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications.user-approval {
  height: 407px;
}
/* line 6772, ../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: #0b3651;
  color: white;
  text-transform: uppercase;
}
/* line 6779, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications {
  height: calc(100% - 40px);
}
/* line 6781, ../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 6785, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.notifications .dashboard-notifications .dashboard-notification:first-child {
  padding-top: 0;
}
/* line 6788, ../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 6792, ../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 6800, ../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: #0b3651;
}
/* line 6809, ../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 6814, ../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 6818, ../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: #0b3651;
}
/* line 6822, ../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 6826, ../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 6835, ../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 6846, ../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: #0b3651;
  font-size: 14px;
}
/* line 6856, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons {
  grid-column: 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 26px;
  display: none;
}
/* line 6864, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button {
  background-color: #0b3651;
  font-size: 20px;
  text-align: center;
  color: white;
  line-height: 66px;
  border-bottom: 4px solid #111837;
  cursor: pointer;
}
/* line 6872, ../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 6878, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.buttons .dashboard-widget-button:hover {
  text-decoration: none;
}
/* line 6881, ../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 6887, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages {
  grid-column: 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 26px;
  display: none;
}
/* line 6895, ../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 6903, ../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 6906, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page.disabled:hover {
  opacity: 1.0;
}
/* line 6910, ../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 6914, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(1) {
  background-color: #21a5a7;
}
/* line 6916, ../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/graphic/admin_white_icon.svg");
}
/* line 6920, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(2) {
  background-color: #64a3b1;
}
/* line 6922, ../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/graphic/collaborators_white_icon.svg");
}
/* line 6926, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(3) {
  background-color: #7bc5d4;
}
/* line 6928, ../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 6932, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page:nth-child(4) {
  background-color: #3a86b1;
}
/* line 6934, ../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 6938, ../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 6943, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.pages .dashboard-widget-page .dashboard-widget-page-detail {
  color: white;
}
/* line 6945, ../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 6949, ../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;
}
/* line 6957, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.claim {
  grid-column: 2;
  grid-row: 2;
  background-color: #0b3651;
  font-size: 14px;
  line-height: 70px;
  text-align: center;
  color: white;
}
/* line 6966, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events {
  grid-column: 2;
  grid-row: 3;
  overflow: scroll;
}
@media screen and (max-width: 768px) {
  /* line 6966, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events {
    height: auto;
    overflow: hidden;
  }
}
/* line 6974, ../sass/screen.scss */
html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events {
  display: grid;
  grid-gap: 26px;
}
/* line 6977, ../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 6977, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event {
    grid-template-rows: auto auto 30px;
    -ms-grid-rows: auto auto 30px;
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
    height: auto;
  }
}
/* line 6993, ../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(26px / 2);
  padding: calc(26px / 2);
}
@media screen and (max-width: 768px) {
  /* line 6993, ../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 7006, ../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 7012, ../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(26px / 2);
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  /* line 7012, ../sass/screen.scss */
  html body .content .content-container.dashboard .dashboard-widgets .dashboard-widget.events .dashboard-events .dashboard-event .dashboard-event-block-info {
    padding: calc(26px / 2);
  }
}
@media screen and (max-width: 768px) {
  /* line 7012, ../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 7024, ../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 7026, ../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 7026, ../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 7037, ../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 7037, ../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 7050, ../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 7050, ../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 7060, ../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 7060, ../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 7067, ../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: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
}
@media screen and (max-width: 768px) {
  /* line 7067, ../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 7078, ../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 7083, ../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 7089, ../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: green;
  color: white;
  grid-column: 1 / 3;
}
/* line 7097, ../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 7101, ../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 7104, ../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 7112, ../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 7117, ../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 7124, ../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: #006cd8;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 7129, ../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 7135, ../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: #0b3651;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 7140, ../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 7146, ../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: #fbb64b;
  color: white;
  cursor: inherit;
  grid-column: 1 / 3;
}
/* line 7151, ../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 7156, ../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 7163, ../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 7171, ../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(26px / 2);
}
@media screen and (max-width: 768px) {
  /* line 7171, ../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 7179, ../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 7180, ../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-color: #0b3651;
  background-image: url("../img/icons/logo.svg");
  background-size: 50px;
}
/* line 7188, ../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 7198, ../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 7201, ../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: 11px;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  font-style: italic;
  color: #666666;
}
@media screen and (max-width: 768px) {
  /* line 7201, ../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 7220, ../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 7232, ../sass/screen.scss */
html body .content .content-container.admin-dashboard {
  height: calc(100vh - 53px - 92px);
}
@media screen and (max-width: 768px) {
  /* line 7232, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard {
    height: auto;
  }
}
/* line 7237, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 26px;
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  /* line 7237, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons {
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-gap: calc(26px / 2);
    margin-bottom: calc(26px / 2);
  }
}
@media screen and (max-width: 530px) {
  /* line 7237, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
  }
}
/* line 7253, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button {
  border: 1px solid #eeeeee;
}
/* line 7256, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:nth-child(1) .header-button {
  background-color: #21a5a7;
}
/* line 7261, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:nth-child(2) .header-button {
  background-color: #64a3b1;
}
/* line 7266, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:nth-child(3) .header-button {
  background-color: #7bc5d4;
}
/* line 7271, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:nth-child(4) .header-button {
  background-color: #3a86b1;
}
/* line 7276, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:nth-child(5) .header-button {
  background-color: #419641;
}
/* line 7280, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button {
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  min-height: 100px;
}
/* line 7285, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-logo {
  height: 80px;
  width: 70px;
  display: inline-block;
  vertical-align: top;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 7294, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info {
  display: inline-block;
  vertical-align: top;
  text-align: right;
  color: white;
  width: calc(100% - 70px);
}
/* line 7300, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-title {
  font-size: 16px;
  line-height: 20px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal;
}
/* line 7311, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail .header-button-detail-value {
  font-size: 22px;
  line-height: 30px;
  width: calc(100% - 20px);
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
  box-sizing: border-box;
}
/* line 7320, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail .header-button-detail-logo {
  height: 20px;
  width: 20px;
  margin: 5px 0;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 7331, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail.checked .header-button-detail-logo {
  background-image: url("../img/graphic/admin_check.svg");
}
/* line 7336, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail.pending .header-button-detail-logo {
  position: relative;
}
/* line 7338, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail.pending .header-button-detail-logo .header-button-detail-logo-bottom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url("../img/graphic/admin_pending_arrow.svg");
}
/* line 7346, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details .header-button-detail.pending .header-button-detail-logo .header-button-detail-logo-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url("../img/graphic/admin_pending_hourglass.svg");
}
/* line 7358, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-no-message {
  width: 100%;
  text-align: center;
  font-size: 16px;
}
/* line 7365, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .footer-button {
  background-color: white;
  padding: 5px 15px;
  box-sizing: border-box;
  font-size: 0;
  display: block;
}
/* line 7371, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .footer-button .footer-button-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 14px;
  width: calc(100% - 24px);
  color: #333333;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 7383, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .footer-button .footer-button-icon {
  display: inline-block;
  vertical-align: top;
  height: 24px;
  width: 24px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 7392, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .footer-button:hover {
  opacity: 0.8;
}
/* line 7398, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.companies .header-button .header-button-logo {
  background-image: url("../img/graphic/company_icon_white.svg");
}
/* line 7403, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.companies .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_first.svg");
}
/* line 7410, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.admin-companies .header-button .header-button-logo {
  background-image: url("../img/graphic/admin_white_icon.svg");
}
/* line 7415, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.admin-companies .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_second.svg");
}
/* line 7422, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.collaborators .header-button .header-button-logo {
  background-image: url("../img/graphic/collaborators_white_icon.svg");
}
/* line 7427, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.collaborators .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_third.svg");
}
/* line 7434, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.freelancers .header-button .header-button-logo {
  background-image: url("../img/graphic/collaborators_white_icon.svg");
}
/* line 7439, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.freelancers .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_fourth.svg");
}
/* line 7446, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.next-match-users-to-be-approved .header-button .header-button-logo {
  background-image: url("../img/graphic/users_waiting_accreditation_white_icon.svg");
}
/* line 7451, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.next-match-users-to-be-approved .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_fifth.svg");
}
/* line 7458, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.pending .header-button:hover {
  opacity: 0.8;
}
/* line 7465, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.pending .header-button .header-button-info .header-button-details .header-button-detail.pending .header-button-detail-value {
  color: yellow;
  font-weight: normal;
}
/* line 7470, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.pending .header-button .header-button-info .header-button-details .header-button-detail.pending .header-button-detail-logo .header-button-detail-logo-bottom {
  -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;
}
/* line 7485, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.disabled .header-button {
  cursor: auto;
}
/* line 7487, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.disabled .header-button:hover {
  opacity: 1.0;
}
/* line 7494, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-rows: calc((100vh - 53px - 92px - 136px - (26px * 4)) / 2) calc((100vh - 53px - 92px - 136px - (26px * 4)) / 2);
  -ms-grid-rows: calc((100vh - 53px - 92px - 136px - (26px * 4)) / 2) calc((100vh - 53px - 92px - 136px - (26px * 4)) / 2);
  grid-gap: 26px;
  min-height: calc(100vh - 53px - 92px - (26px * 3) - 136px);
}
@media screen and (max-width: 768px) {
  /* line 7494, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets {
    grid-template-rows: auto auto auto;
    -ms-grid-rows: auto auto auto;
  }
}
/* line 7506, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget {
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 7509, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget .admin-dashboard-widget-title {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #0b3651;
  color: white;
  text-transform: uppercase;
}
/* line 7516, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget .admin-dashboard-widget-claim {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #0b3651;
  font-size: 14px;
}
/* line 7524, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications {
  grid-row: 1;
  grid-column: 1;
}
@media screen and (max-width: 768px) {
  /* line 7524, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications {
    overflow: inherit;
    grid-column: 1 / 3;
    grid-row: 2;
  }
}
/* line 7532, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications {
  overflow-y: scroll;
  height: calc(100% - 40px);
}
/* line 7535, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification {
  font-size: 0;
  padding: 15px 10px;
  border-bottom: 1px solid #eeeeee;
  color: #333333;
  display: block;
}
/* line 7541, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification:last-child {
  border: 0;
}
/* line 7544, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification:hover {
  background-color: #e6e6e6;
}
/* line 7547, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-image {
  height: 50px;
  width: 50px;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 3px;
}
/* line 7556, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-image.empty {
  font-size: 20px;
  color: white;
  line-height: 50px;
  text-align: center;
  background-color: #0b3651;
}
/* line 7564, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-detail {
  width: calc(100% - 50px);
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
/* line 7569, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
}
/* line 7573, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-header b {
  color: #0b3651;
}
/* line 7577, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 7581, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-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 7590, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-notifications .admin-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 7602, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.notifications .admin-dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #0b3651;
  font-size: 14px;
  height: 100%;
}
/* line 7612, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.stats {
  grid-row: 2;
  grid-column: 1;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 7612, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.stats {
    grid-column: 1 / 3;
    grid-row: 3;
    height: 300px;
  }
}
/* line 7621, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.stats canvas {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 15px;
}
/* line 7631, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events {
  grid-row: 1 / 3;
  grid-column: 2;
  background-color: inherit;
  border: none;
}
@media screen and (max-width: 768px) {
  /* line 7631, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events {
    grid-column: 1 / 3;
    grid-row: 1;
  }
}
/* line 7640, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events {
  overflow: scroll;
  height: calc(100vh - 53px - 92px - (26px * 3) - 136px);
}
@media screen and (max-width: 768px) {
  /* line 7640, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events {
    height: auto;
    overflow: hidden;
  }
}
/* line 7651, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events.menu-open .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header .admin-dashboard-event-block-info-header-event-date {
  float: inherit;
  display: block;
}
/* line 7659, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event {
  display: grid;
  grid-template-columns: 200px auto 60px;
  -ms-grid-columns: 200px auto 60px;
  grid-template-rows: 30px auto 30px 30px;
  -ms-grid-rows: 30px auto 30px 30px;
  margin-bottom: 26px;
  background-color: white;
  border: 1px solid #eeeeee;
}
@media screen and (max-width: 768px) {
  /* line 7659, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event {
    grid-template-rows: auto auto auto 30px;
    -ms-grid-rows: auto auto auto 30px;
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 1fr;
    height: auto;
  }
}
/* line 7675, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event:last-child {
  margin-bottom: 0;
}
/* line 7678, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data {
  display: grid;
  grid-template-columns: 20px auto;
  -ms-grid-columns: 20px auto;
  grid-gap: 5px;
  padding: 0 5px;
}
/* line 7684, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.validated {
  grid-column: 3;
  grid-row: 1;
  background-color: #0b3651;
}
@media screen and (max-width: 768px) {
  /* line 7684, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.validated {
    grid-row: 3;
    grid-column: 1;
  }
}
/* line 7692, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.validated .admin-dashboard-event-block-icon {
  height: 30px;
  background-image: url("../img/graphic/admin_check.svg");
  margin: 0;
}
/* line 7698, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending {
  grid-column: 3;
  grid-row: 2;
  background-color: #0b3651;
}
@media screen and (max-width: 768px) {
  /* line 7698, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending {
    grid-row: 3;
    grid-column: 2;
  }
}
/* line 7706, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending .admin-dashboard-event-block-icon {
  position: relative;
  height: 30px;
  margin: 0;
}
/* line 7710, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending .admin-dashboard-event-block-icon .admin-dashboard-event-block-icon-bottom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url("../img/graphic/admin_pending_arrow.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 7720, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending .admin-dashboard-event-block-icon .admin-dashboard-event-block-icon-bottom.active {
  -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;
}
/* line 7728, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.pending .admin-dashboard-event-block-icon .admin-dashboard-event-block-icon-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url("../img/graphic/admin_pending_hourglass.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 7741, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map {
  grid-column: 3;
  grid-row: 3;
  background-color: #0b3651;
  transition: .2s opacity;
  padding: 3px;
  padding-top: 0;
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 7741, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map {
    grid-row: 4;
    grid-column: 1;
    padding: 3px;
  }
}
/* line 7755, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map.disabled .admin-dashboard-event-block-data-button {
  opacity: 0.6;
  cursor: inherit;
}
/* line 7758, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map.disabled .admin-dashboard-event-block-data-button:hover {
  opacity: 0.6;
}
/* line 7763, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map .admin-dashboard-event-block-data-button {
  cursor: pointer;
  transition: .2s opacity;
  background-image: url("../img/icons/admin/tribune_icon_red.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-color: white;
  border-radius: 3px;
  margin: auto;
}
/* line 7775, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.map .admin-dashboard-event-block-data-button:hover {
  opacity: 0.8;
}
/* line 7780, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list {
  grid-column: 3;
  grid-row: 4;
  background-color: #0b3651;
  padding: 3px;
  padding-top: 0;
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 7780, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list {
    grid-row: 4;
    grid-column: 2;
    padding: 3px;
  }
}
/* line 7793, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list.disabled .admin-dashboard-event-block-data-button {
  opacity: 0.6;
  cursor: inherit;
}
/* line 7796, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list.disabled .admin-dashboard-event-block-data-button:hover {
  opacity: 0.6;
}
/* line 7801, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list .admin-dashboard-event-block-data-button {
  cursor: pointer;
  transition: .2s opacity;
  background-image: url("../img/icons/admin/list_icon_red.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-color: white;
  border-radius: 3px;
  margin: auto;
}
/* line 7813, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data.list .admin-dashboard-event-block-data-button:hover {
  opacity: 0.8;
}
/* line 7818, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data .admin-dashboard-event-block-value {
  font-size: 16px;
  color: white;
  text-align: center;
  line-height: 30px;
  grid-column: 2;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 7818, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data .admin-dashboard-event-block-value {
    text-align: left;
  }
}
/* line 7829, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-data .admin-dashboard-event-block-icon {
  height: 100%;
  width: 100%;
  grid-column: 1;
  margin: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 7840, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-teams {
  grid-column: 1;
  grid-row: 1 / 5;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1 f4;
  grid-gap: calc(26px / 2);
  padding: calc(26px / 2);
}
@media screen and (max-width: 768px) {
  /* line 7840, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-teams {
    grid-row: 1;
    grid-column: 1 / 7;
    height: 120px;
  }
}
/* line 7853, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-teams .admin-dashboard-event-block-team {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 7859, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info {
  grid-column: 2;
  grid-row: 1 / 5;
  padding: calc(26px / 2);
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  /* line 7859, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info {
    padding: calc(26px / 2);
  }
}
@media screen and (max-width: 768px) {
  /* line 7859, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info {
    grid-row: 2;
    grid-column: 1 / 7;
  }
}
/* line 7871, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header {
  margin-bottom: 5px;
}
/* line 7873, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header .admin-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 7873, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header .admin-dashboard-event-block-info-header-event-type-name {
    display: block;
    text-align: center;
    font-size: 14px;
  }
}
/* line 7884, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header .admin-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 7884, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-header .admin-dashboard-event-block-info-header-event-date {
    display: block;
    text-align: center;
    float: inherit;
    font-size: 14px;
  }
}
/* line 7897, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-event-name {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 32px;
  line-height: 28px;
}
@media screen and (max-width: 768px) {
  /* line 7897, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-event-name {
    text-align: center;
  }
}
/* line 7906, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-other {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  /* line 7906, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-info .admin-dashboard-event-block-info-other {
    text-align: center;
  }
}
/* line 7915, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-image-container {
  grid-column: 1;
  grid-row: 1 / 5;
  padding: calc(26px / 2);
}
@media screen and (max-width: 768px) {
  /* line 7915, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-image-container {
    grid-row: 1;
    grid-column: 1 / 7;
  }
}
/* line 7923, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-image-container .admin-dashboard-event-block-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
/* line 7924, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-image-container .admin-dashboard-event-block-image.empty {
  background-color: #0b3651;
  background-image: url("../img/icons/logo.svg");
  background-size: 50px;
}
/* line 7933, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event .admin-dashboard-event-block-image-container .admin-dashboard-event-block-image::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
/* line 7942, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event.other .admin-dashboard-event-block-info .admin-dashboard-event-block-info-event-name {
  margin-bottom: 8px;
}
/* line 7945, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event.other .admin-dashboard-event-block-info .admin-dashboard-event-block-info-event-description {
  font-size: 11px;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  font-style: italic;
  color: #666666;
}
@media screen and (max-width: 768px) {
  /* line 7945, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event.other .admin-dashboard-event-block-info .admin-dashboard-event-block-info-event-description {
    text-align: center;
  }
}
/* line 7964, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-widgets .admin-dashboard-widget.events .admin-dashboard-events .admin-dashboard-event-empty {
  font-size: 24px;
  text-align: center;
  line-height: 125px;
  background-color: white;
  border: 1px solid #eeeeee;
}
/* line 7976, ../sass/screen.scss */
html body .content .content-container.map {
  display: table-cell;
  padding: 0;
}
/* line 7979, ../sass/screen.scss */
html body .content .content-container.map .map-container {
  height: calc(100vh - 53px - 92px);
  display: grid;
  grid-template-columns: auto 300px;
  -ms-grid-columns: auto 300px;
}
/* line 7989, ../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 7996, ../sass/screen.scss */
html body .content .content-container.map .map-container.fixed-seats .map-menu {
  grid-template-rows: 50px 40px calc(100vh - 53px - 92px - 50px - 40px - 40px) 40px;
  -ms-grid-rows: 50px 40px calc(100vh - 53px - 92px - 50px - 40px - 40px) 40px;
}
/* line 7999, ../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 8002, ../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 8006, ../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 8010, ../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 8022, ../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 8026, ../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 8033, ../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(26px / 2);
}
/* line 8035, ../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(26px / 2);
}
/* line 8037, ../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 8040, ../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: #0b3651;
}
/* line 8045, ../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 8055, ../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 8061, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container {
  overflow-x: scroll;
  position: relative;
}
/* line 8064, ../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;
  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;
  padding: 26px;
}
/* line 8082, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] {
  width: 100%;
  height: calc((calc((100vw - 250px - 300px - (26px * 2) - ((61 - 1) * 3px)) / 61) * 12) + ((12 - 1) * 3px) + (26px * 2));
}
/* line 8086, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-type {
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  border-radius: 0;
}
/* line 8093, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-container {
  width: calc(calc((100vw - 250px - 300px - (26px * 2) - ((61 - 1) * 3px)) / 61) - 2px);
  height: calc(calc((100vw - 250px - 300px - (26px * 2) - ((61 - 1) * 3px)) / 61) - 2px);
  display: block;
  position: relative;
}
/* line 8098, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-container .seat-image {
  height: 100%;
  width: 100%;
}
/* line 8102, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-container .seat-bottom {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
}
/* line 8110, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-image {
  display: none;
}
/* line 8113, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="1"] .seat .seat-container .seat-bottom .seat-bottom-name {
  line-height: calc(calc((100vw - 250px - 300px - (26px * 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 8125, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="2"] {
  height: 70%;
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.7 * 61) + ((12 - 1) * 3px) + (26px * 2));
}
/* line 8129, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="2"] .seat .seat-type {
  height: calc(16px * 0.7);
  width: calc(16px * 0.7);
}
/* line 8133, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="2"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.7) - 2px);
  height: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.7) - 2px);
}
/* line 8139, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="3"] {
  height: 85%;
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.85 * 61) + ((12 - 1) * 3px) + (26px * 2));
}
/* line 8143, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="3"] .seat .seat-type {
  height: calc(16px * 0.85);
  width: calc(16px * 0.85);
}
/* line 8147, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="3"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.85) - 2px);
  height: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.85) - 2px);
}
/* line 8153, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="4"] {
  height: 95%;
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.95 * 61) + ((61 - 1) * 3px) + (26px * 2));
}
/* line 8157, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="4"] .seat .seat-type {
  height: 16px;
  width: 16px;
}
/* line 8161, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats[zoom="4"] .seat .seat-container {
  width: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.95) - 2px);
  height: calc((calc((100vh - 53px - 92px - (26px * 2) - ((12 - 1) * 3px)) / 12) * 0.95) - 2px);
}
/* line 8167, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat {
  background-color: white;
  position: relative;
  padding: 1px;
}
/* line 8171, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat[monitor="0"] {
  background-color: lightgrey;
}
/* line 8174, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat[monitor="1"] {
  background-color: #0b3651;
}
/* line 8177, ../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 8186, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat.active .seat-container {
  cursor: move;
}
/* line 8188, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat.active .seat-container .seat-image {
  background-color: lightgrey;
}
/* line 8193, ../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 8199, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats .seat .seat-container.hover {
  color: white;
}
/* line 8200, ../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: #0b3651;
}
/* line 8206, ../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 8213, ../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 8221, ../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 8227, ../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 8237, ../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 #fbb64b;
  position: fixed;
  top: calc(53px + 5px);
  left: 0;
  right: 0;
  margin: auto;
  padding: 5px;
  z-index: 3;
  border-radius: 15px;
}
/* line 8254, ../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 8259, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons.delete .seats-button.delete {
  display: block;
}
/* line 8264, ../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 8271, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button:hover {
  opacity: 0.8;
}
/* line 8274, ../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 8277, ../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 8280, ../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 8283, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.delete.hover {
  opacity: 0.8;
}
/* line 8287, ../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 8292, ../sass/screen.scss */
html body .content .content-container.map .map-container .seats-container .seats-buttons .seats-button.disabled:hover {
  opacity: 0.5;
}
/* line 8299, ../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 - 92px - 70px - 40px - 40px) 40px;
  -ms-grid-rows: 70px 40px calc(100vh - 53px - 92px - 70px - 40px - 40px) 40px;
}
/* line 8305, ../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 8309, ../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 8315, ../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 8321, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-event .map-menu-event-detail {
  padding: 5px;
}
/* line 8323, ../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;
  text-transform: uppercase;
}
/* line 8327, ../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;
  font-weight: bold;
}
/* line 8331, ../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 8336, ../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 8341, ../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 8348, ../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 8352, ../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 8355, ../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 8358, ../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 8361, ../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 8366, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container {
  overflow: hidden;
}
/* line 8368, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu .map-menu-slides-container .map-menu-slides {
  width: 400%;
  height: 100%;
  overflow-y: scroll;
}
/* line 8372, ../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%;
}
/* line 8378, ../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 8382, ../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 8385, ../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 8398, ../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 8403, ../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 8410, ../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 8412, ../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 8430, ../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 8436, ../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 8438, ../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 8442, ../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 8454, ../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 8456, ../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 8459, ../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 8471, ../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 8479, ../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 8485, ../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 8502, ../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: #faffefn !important;
  border: 1px dashed #a1b6c2;
}
/* line 8508, ../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 8512, ../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 8517, ../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 8532, ../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(26px / 2);
}
/* line 8534, ../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;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
  transition: .2s opacity;
  width: 100%;
  background-color: #0b3651;
  line-height: 40px;
  text-align: center;
  display: block;
  margin-bottom: calc(26px / 2);
  border: none;
  padding: 0;
}
/* line 8549, ../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 8552, ../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 8563, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
}
/* line 8567, ../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 8577, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button:hover {
  opacity: 0.8;
}
/* line 8580, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button.save {
  background-color: #419641;
}
/* line 8583, ../sass/screen.scss */
html body .content .content-container.map .map-container .map-menu-buttons .map-menu-button.send {
  background-color: #0868a9;
}
