@charset "UTF-8";
/* 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.6.0/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
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,  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-size: 100%;
  vertical-align: baseline;
}

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

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

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

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

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

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

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

@font-face {
  font-family: "Giorgio Sans";
  src: url("https://media.inter.it/mp4/im/font/GiorgioSansBold.otf") format("OpenType");
}
/*

@font-face {
  font-family: "UniversLTStd";
  src: url("https://media.inter.it/mp4/im/font/UniversLTPro-55Roman.otf") format("OpenType");
}


        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2024 Schwartzco Inc.
        License 2412-HMEYET
*/



@font-face {
  font-family: 'Graphik Web';
  src: url('https://www.inter.it/media/font/Graphik/web/Graphik-Medium-Cy-Gr-Web.woff2') format('woff2'),
  url('https://www.inter.it/media/font/Graphik/web/Graphik-Medium-Cy-Gr-Web.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Graphik Web Bold';
  src: url('https://www.inter.it/media/font/Graphik/web/Graphik-Bold-Cy-Gr-Web.woff2') format('woff2'),
  url('https://www.inter.it/media/font/Graphik/web/Graphik-Bold-Cy-Gr-Web.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

/* Class for Medium weight */
.graphik-medium {
  font-family: 'Graphik Web', sans-serif; /* fallback testo medium */
  font-weight: 500;
}

/* Class for Bold weight */
.graphik-bold {
  font-family: 'Graphik Web', sans-serif; /*  fallback testo bold */
  font-weight: 700;
}
/* line 81, ../sass/screen.scss */
.text-bold {
  font-weight: 600 !important;
}

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

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

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

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

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

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

/* line 109, ../sass/screen.scss */
.text-orange {
  color: orange;
}

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

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

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

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

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

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

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

/* line 147, ../sass/screen.scss */
.bg-inter {
  background-color: #001ea0 !important;
}

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

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

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

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

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

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

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

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

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

/* line 217, ../sass/screen.scss */
a {
  text-decoration: none;
}

/* line 225, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-header {
  background-color: #001ea0 !important;
  border: 0;
}
/* line 230, ../sass/screen.scss */
.dtp .dtp-content .dtp-date-view .dtp-date {
  background-color: #001ea0;
}
/* line 236, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn {
  margin-right: 5px;
}
/* line 239, ../sass/screen.scss */
.dtp .dtp-content .dtp-buttons .btn:last-child {
  margin-right: 0;
}
/* line 246, ../sass/screen.scss */
.dtp .p10 > a {
  color: white !important;
}
/* line 251, ../sass/screen.scss */
.dtp table thead {
  background-color: inherit !important;
}
/* line 257, ../sass/screen.scss */
.dtp table tbody td:last-child {
  padding: 0.5em 0.3em !important;
}

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

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

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

/* line 282, ../sass/screen.scss */
.match-boxes {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: white;
  margin-bottom: 15px;
  padding: 0 20px;
  border-radius: 3px;
}
@media (max-width: 768px) {
  /* line 282, ../sass/screen.scss */
  .match-boxes {
    padding: 0;
  }
}
/* line 295, ../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);
  font-family: 'Giorgio Sans', sans-serif;
}
@media (max-width: 768px) {
  /* line 295, ../sass/screen.scss */
  .match-boxes .match-box {
    display: block;
  }
}
/* line 306, ../sass/screen.scss */
.match-boxes .match-box:last-child {
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
}
/* line 310, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams {
  display: table-cell;
  vertical-align: top;
  width: 200px;
}
@media (max-width: 768px) {
  /* line 310, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 310, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams {
    width: 150px;
  }
}
/* line 321, ../sass/screen.scss */
.match-boxes .match-box .match-box-teams .match-box-team {
  height: 100px;
  width: 90px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 321, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team {
    width: 70px;
    height: 70px;
  }
}
/* line 333, ../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 333, ../sass/screen.scss */
  .match-boxes .match-box .match-box-teams .match-box-team:first-child {
    margin-right: 5px;
  }
}
/* line 342, ../sass/screen.scss */
.match-boxes .match-box .match-box-description {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px;
}
@media (max-width: 768px) {
  /* line 342, ../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 342, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description {
    padding: 0 10px;
  }
}
/* line 355, ../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 355, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-title {
    font-size: 22px;
    line-height: calc(70px - 26px - 14px);
  }
}
/* line 366, ../sass/screen.scss */
.match-boxes .match-box .match-box-description .match-box-title .vs {
  /*color: #ffdc3c;*/
  font-family: "Giorgio Sans", sans-serif;
}
/* line 371, ../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 371, ../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 389, ../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 402, ../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 402, ../sass/screen.scss */
  .match-boxes .match-box .match-box-description .match-box-accreditation-date {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 417, ../sass/screen.scss */
.match-boxes .match-box .match-box-buttons {
  display: table-cell;
  vertical-align: top;
  width: 120px;
}
@media (max-width: 768px) {
  /* line 417, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons {
    width: 100%;
    display: block;
    padding: 0 20px;
  }
}
/* line 427, ../sass/screen.scss */
.match-boxes .match-box .match-box-buttons .main-button {
  margin-top: 10px;
  font-size: 16pt;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 427, ../sass/screen.scss */
  .match-boxes .match-box .match-box-buttons .main-button {
    margin-top: 0;
  }
}
/* line 437, ../sass/screen.scss */
.match-boxes .event-box {
  display: grid;
  grid-template-columns: 200px auto 120px;
  -ms-grid-columns: 200px auto 120px;
  grid-gap: 15px;
  padding: 20px 0;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
}
/* line 445, ../sass/screen.scss */
.match-boxes .event-box[image-set="0"] {
  grid-template-columns: auto 120px;
  -ms-grid-columns: auto 120px;
}
/* line 449, ../sass/screen.scss */
.match-boxes .event-box[image-set="0"] .event-box-image {
  display: none;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 445, ../sass/screen.scss */
  .match-boxes .event-box[image-set="0"] {
    grid-template-columns: auto 120px;
    -ms-grid-columns: auto 120px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 437, ../sass/screen.scss */
  .match-boxes .event-box {
    grid-template-columns: 150px auto 120px;
    -ms-grid-columns: 150px auto 120px;
  }
}
@media screen and (max-width: 768px) {
  /* line 437, ../sass/screen.scss */
  .match-boxes .event-box {
    padding: 20px;
    display: block;
  }
}
/* line 469, ../sass/screen.scss */
.match-boxes .event-box .event-box-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100px;
  border-radius: 5px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 469, ../sass/screen.scss */
  .match-boxes .event-box .event-box-image {
    height: 70px;
  }
}
@media screen and (max-width: 768px) {
  /* line 469, ../sass/screen.scss */
  .match-boxes .event-box .event-box-image {
    display: none;
  }
}
/* line 485, ../sass/screen.scss */
.match-boxes .event-box .event-box-detail {
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 485, ../sass/screen.scss */
  .match-boxes .event-box .event-box-detail {
    text-align: center;
  }
}
/* line 491, ../sass/screen.scss */
.match-boxes .event-box .event-box-detail .event-box-detail-date-and-location {
  font-size: 16px;
  line-height: 18px;
  font-weight: 100;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'Giorgio Sans', sans-serif;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 491, ../sass/screen.scss */
  .match-boxes .event-box .event-box-detail .event-box-detail-date-and-location {
    font-size: 12px;
    line-height: 14px;
  }
}
/* line 506, ../sass/screen.scss */
.match-boxes .event-box .event-box-detail .event-box-detail-title {
  font-size: 42px;
  line-height: calc(100px - 24px - 18px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'Giorgio Sans', sans-serif;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 506, ../sass/screen.scss */
  .match-boxes .event-box .event-box-detail .event-box-detail-title {
    font-size: 22px;
    line-height: calc(70px - 26px - 14px);
  }
}
/* line 519, ../sass/screen.scss */
.match-boxes .event-box .event-box-detail .event-box-detail-accreditation {
  font-size: 16px;
  line-height: 24px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: -0.2px;
  font-family: 'Giorgio Sans', sans-serif;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 519, ../sass/screen.scss */
  .match-boxes .event-box .event-box-detail .event-box-detail-accreditation {
    font-size: 12px;
    line-height: 26px;
  }
}
@media screen and (max-width: 768px) {
  /* line 535, ../sass/screen.scss */
  .match-boxes .event-box .event-box-buttons {
    margin-bottom: 26px;
  }
}
/* line 541, ../sass/screen.scss */
.match-boxes .event-box .event-box-buttons .main-button {
  margin-top: 10px;
  font-size: 16pt;
  text-transform: uppercase;
  font-family: 'Giorgio Sans', sans-serif;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 541, ../sass/screen.scss */
  .match-boxes .event-box .event-box-buttons .main-button {
    margin-top: 0;
  }
}
/* line 551, ../sass/screen.scss */
.match-boxes .event-box .event-box-description {
  grid-column: 1 / 4;
  text-align: justify;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  /* line 551, ../sass/screen.scss */
  .match-boxes .event-box .event-box-description {
    text-align: center;
  }
}
/* line 562, ../sass/screen.scss */
.match-boxes .empty {
  text-align: center;
  line-height: 144px;
}

/* line 569, ../sass/screen.scss */
.jsgrid {
  font-size: 15px !important;
  line-height: 30px;
}
/* line 573, ../sass/screen.scss */
.jsgrid .jsgrid-grid-header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 578, ../sass/screen.scss */
.jsgrid .jsgrid-grid-body {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 584, ../sass/screen.scss */
.jsgrid .jsgrid-header-row .jsgrid-header-cell {
  font-weight: bold;
}
/* line 591, ../sass/screen.scss */
.jsgrid .jsgrid-filter-row .jsgrid-control-field input {
  display: none;
}
/* line 596, ../sass/screen.scss */
.jsgrid .jsgrid-filter-row input {
  box-sizing: border-box;
}
/* line 601, ../sass/screen.scss */
.jsgrid input {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  border: 1px solid #e2e2e2;
}
/* line 610, ../sass/screen.scss */
.jsgrid .jsgrid-cell {
  padding: 5px 10px;
  vertical-align: top;
}
/* line 614, ../sass/screen.scss */
.jsgrid .jsgrid-cell .jsgrid-cell-image {
  height: 30px;
  width: 100%;
  background-size: auto 70%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 3px;
}
/* line 624, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="checkbox"] {
  height: 30px;
  width: 30px;
}
/* line 628, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="checkbox"]:hover {
  opacity: 1.0;
}
/* line 633, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: inherit !important;
  padding: inherit !important;
  border: none !important;
  margin-right: 5px !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 644, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 649, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-list-button {
  background-image: url("../img/jsgrid/list.svg");
}
/* line 653, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-edit-button {
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 657, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-remove-button {
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 661, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-delete-button {
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 665, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-send-mail-button {
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 669, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-xls-button {
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 673, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-check-button {
  background-image: url("../img/jsgrid/check.svg");
}
/* line 677, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-add-button {
  background-image: url("../img/jsgrid/add.svg");
}
/* line 681, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-fixed-button {
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 685, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-email-button {
  background-image: url("../img/jsgrid/email.svg");
}
/* line 689, ../sass/screen.scss */
.jsgrid .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-accreditation-button {
  background-image: url("../img/jsgrid/accreditation.svg");
}
/* line 696, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="gray"] {
  background-color: lightgray;
  padding: 0 5px;
  display: block;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 705, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="green"] {
  background-color: green;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 715, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="red"] {
  background-color: #bb1914;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 725, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="yellow"] {
  background-color: #ffc900;
  padding: 0 5px;
  display: block;
  text-align: center;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 735, ../sass/screen.scss */
.jsgrid .jsgrid-cell [status="blue"] {
  background-color: #001ea0;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 746, ../sass/screen.scss */
.jsgrid .jsgrid-control-field {
  padding: 10px !important;
}
/* line 752, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input {
  box-sizing: border-box !important;
}
/* line 755, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: border-box !important;
  padding: inherit !important;
  border: none !important;
  margin: 5px !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 766, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 771, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-list-button {
  background-image: url("../img/jsgrid/list.svg");
}
/* line 775, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-edit-button {
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 779, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-cancel-edit-button, .jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-remove-button {
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 784, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-delete-button {
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 788, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-send-mail-button {
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 792, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-xls-button {
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 796, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-update-button, .jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-check-button {
  background-image: url("../img/jsgrid/check.svg");
}
/* line 801, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-add-button {
  background-image: url("../img/jsgrid/add.svg");
}
/* line 805, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-fixed-button {
  background-image: url("../img/jsgrid/fixed.svg");
}
/* line 809, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-email-button {
  background-image: url("../img/jsgrid/email.svg");
}
/* line 813, ../sass/screen.scss */
.jsgrid .jsgrid-edit-row .jsgrid-cell input[type="button"].jsgrid-button.jsgrid-accreditation-button {
  background-image: url("../img/jsgrid/accreditation.svg");
}
/* line 822, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell {
  padding: 10px;
  vertical-align: top;
}
/* line 827, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"] {
  -webkit-box-sizing: inherit !important;
  -moz-box-sizing: inherit !important;
  box-sizing: inherit !important;
  padding: inherit !important;
  border: none !important;
  margin-right: 5px !important;
  background-repeat: no-repeat;
  height: 30px;
  width: 24px;
}
/* line 838, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"]:last-child {
  margin-right: 0 !important;
  padding: 0 !important;
}
/* line 842, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"]:last-child:hover {
  margin-right: 0 !important;
}
/* line 847, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-list-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/list.svg");
}
/* line 853, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-edit-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/edit.svg");
}
/* line 859, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-remove-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/remove.svg");
}
/* line 865, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-delete-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/delete.svg");
}
/* line 871, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-send-mail-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/send-email.svg");
}
/* line 877, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-xls-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/xls.svg");
}
/* line 883, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-check-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/check.svg");
}
/* line 889, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-add-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/add.svg");
}
/* line 895, ../sass/screen.scss */
.jsgrid .jsgrid-header-cell input[type="button"].jsgrid-fixed-button {
  background-position: center;
  background-size: contain;
  background-image: url("../img/jsgrid/fixed.svg");
}

/* line 906, ../sass/screen.scss */
.grid-form-container {
  font-size: 15px;
}
/* line 909, ../sass/screen.scss */
.grid-form-container .grid-form-header {
  display: grid;
  grid-template-columns: auto auto;
  -ms-grid-columns: auto auto;
  grid-gap: 26px;
}
/* line 915, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-title {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #001ea0;
}
/* line 923, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons {
  text-align: right;
}
/* line 926, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button {
  background-color: green;
  border: 0;
  border-radius: 3px;
  font-size: 18px;
  line-height: 22px;
  padding: 10px 26px;
  color: white;
  margin-right: 26px;
}
/* line 936, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button:last-child {
  margin-right: 0;
}
/* line 940, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 945, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button.xls {
  background-color: #853e27;
}
/* line 949, ../sass/screen.scss */
.grid-form-container .grid-form-header .grid-form-header-buttons .grid-form-header-button.email {
  background-color: #007185;
}
/* line 956, ../sass/screen.scss */
.grid-form-container .grid-form-administrator {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 2) + 26px);
  -ms-grid-columns: 50px auto calc((50px * 2) + 26px);
  grid-gap: 26px;
  margin-bottom: 26px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 26px;
}
/* line 966, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-status {
  height: 50px;
  border-radius: 50%;
}
/* line 970, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="1"] {
  background-color: green;
}
/* line 974, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="2"] {
  background-color: #ffc900;
}
/* line 978, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-status[id-user-status="4"] {
  background-color: #bb1914;
}
/* line 983, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-full-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 988, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 26px;
}
/* line 994, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 1001, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[active] {
  background-color: lightgrey !important;
}
/* line 1004, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 1009, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action:hover {
  opacity: 0.8;
}
/* line 1013, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="1"] {
  background-color: green;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 1018, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="2"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/lock_white_icon.svg");
}
/* line 1023, ../sass/screen.scss */
.grid-form-container .grid-form-administrator .grid-form-administrator-actions .grid-form-administrator-action[id-user-status="4"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 1031, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 4) + (26px * 3));
  -ms-grid-columns: 50px auto calc((50px * 4) + (26px * 3));
  grid-gap: 26px;
  margin-bottom: 26px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 26px;
}
/* line 1041, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status {
  height: 50px;
  border-radius: 50%;
}
/* line 1045, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="1"] {
  background-color: green;
}
/* line 1049, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="2"] {
  background-color: #007185;
}
/* line 1053, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="4"] {
  background-color: #bb1914;
}
/* line 1057, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-status[id-user-status="8"] {
  background-color: #ffc900;
}
/* line 1062, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-full-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 1067, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 26px;
}
/* line 1073, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 1080, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[active] {
  background-color: lightgrey !important;
}
/* line 1083, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 1088, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action:hover {
  opacity: 0.8;
}
/* line 1092, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="1"] {
  background-color: green;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 1097, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="2"] {
  background-color: #007185;
  background-image: url("../img/icons/admin/suspend_white_icon.svg");
}
/* line 1102, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="4"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 1107, ../sass/screen.scss */
.grid-form-container .grid-form-company-administrator .grid-form-company-administrator-actions .grid-form-company-administrator-action[id-user-status="8"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/question_mark_white_icon.svg");
}
/* line 1115, ../sass/screen.scss */
.grid-form-container .grid-form-company {
  display: grid;
  grid-template-columns: 50px auto calc((50px * 3) + (26px * 2));
  -ms-grid-columns: 50px auto calc((50px * 3) + (26px * 2));
  grid-gap: 26px;
  margin-bottom: 26px;
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 26px;
}
/* line 1125, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status {
  height: 50px;
  border-radius: 50%;
}
/* line 1129, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status[id-company-status="1"] {
  background-color: green;
}
/* line 1133, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status[id-company-status="2"] {
  background-color: #ffc900;
}
/* line 1137, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status[id-company-status="3"] {
  background-color: #bb1914;
}
/* line 1141, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status[id-company-status="4"] {
  background-color: #ffc900;
}
/* line 1145, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-status[id-company-status="6"] {
  background-color: #ffc900;
}
/* line 1150, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-name {
  line-height: 50px;
  font-size: 24px;
}
/* line 1155, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-gap: 26px;
}
/* line 1161, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action {
  cursor: pointer;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
/* line 1168, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[active] {
  background-color: lightgrey !important;
}
/* line 1171, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[active]:hover {
  opacity: 1.0 !important;
}
/* line 1176, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action:hover {
  opacity: 0.8;
}
/* line 1180, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="1"] {
  background-color: green;
  background-image: url("../img/icons/admin/check_white_icon.svg");
}
/* line 1185, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="3"] {
  background-color: #bb1914;
  background-image: url("../img/icons/admin/close_white_icon.svg");
}
/* line 1190, ../sass/screen.scss */
.grid-form-container .grid-form-company .grid-form-company-actions .grid-form-company-action[id-company-status="6"] {
  background-color: #ffc900;
  background-image: url("../img/icons/admin/question_mark_white_icon.svg");
}
/* line 1198, ../sass/screen.scss */
.grid-form-container .grid-form-tabs {
  padding: 0 26px;
  overflow: hidden;
  height: 41px;
}
/* line 1203, ../sass/screen.scss */
.grid-form-container .grid-form-tabs .grid-form-tab {
  padding: 10px 26px;
  display: inline-block;
  vertical-align: top;
  background-color: white;
  border: 1px solid #e9e9e9;
  border-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
  margin-top: 10px;
  transition: .2s opacity, .2s margin-top;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1218, ../sass/screen.scss */
.grid-form-container .grid-form-tabs .grid-form-tab.active {
  background-color: #001ea0;
  color: white;
  margin-top: 0;
}
/* line 1223, ../sass/screen.scss */
.grid-form-container .grid-form-tabs .grid-form-tab.active:hover {
  cursor: inherit;
  background-color: #001ea0;
}
/* line 1229, ../sass/screen.scss */
.grid-form-container .grid-form-tabs .grid-form-tab:hover {
  background-color: #ffdc3c;
  color: white;
  margin-top: 0;
}
/* line 1237, ../sass/screen.scss */
.grid-form-container .grid-form {
  background-color: white;
  border: 1px solid #e9e9e9;
  padding: 26px;
}
/* line 1243, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page {
  display: none;
}
/* line 1246, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page:first-child {
  display: block;
}
/* line 1251, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-title {
  font-style: italic;
  color: #001ea0;
  font-size: 20px;
  margin-bottom: calc(26px / 2);
}
/* line 1258, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs {
  display: grid;
  grid-gap: 26px;
  margin-bottom: calc(26px * 2);
}
/* line 1263, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs:last-child {
  margin-bottom: 0;
}
/* line 1268, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 1273, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-value {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  font-size: 16px;
  padding: calc(26px / 2);
}
/* line 1280, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-input .grid-form-page-block-input-value[disabled] {
  border: none;
  padding: calc(26px / 2) 0;
}
/* line 1287, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
  border-spacing: 5px;
}
/* line 1294, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choice {
  background-color: #e9e9e9;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
  display: table-cell;
  transition: .2s background-color;
  cursor: pointer;
  height: 54px;
}
/* line 1306, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choice[active] {
  background-color: #001ea0;
  color: white;
}
/* line 1310, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choice[active]:hover {
  background-color: #001ea0;
}
/* line 1315, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-radio .grid-form-page-block-radio-choice:hover {
  background-color: #ffdc3c;
  color: white;
}
/* line 1323, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-image .grid-form-page-block-image-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 1330, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 1335, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container {
  display: grid;
  grid-template-columns: auto 30px 130px;
  -ms-grid-columns: auto 30px 130px;
  grid-gap: 26px;
}
/* line 1341, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-value {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  font-size: 16px;
  padding: calc(26px / 2);
}
/* line 1348, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-value[disabled] {
  border: none;
  padding: calc(26px / 2) 0;
}
/* line 1354, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-eye {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/icons/eye_hide_icon.svg");
  cursor: pointer;
}
/* line 1361, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-eye.show {
  background-image: url("../img/icons/eye_show_icon.svg");
}
/* line 1365, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-eye:hover {
  opacity: 0.8;
}
/* line 1370, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-button {
  text-align: center;
  background-color: #001ea0;
  color: white;
  line-height: 42px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 1378, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-password .grid-form-page-block-password-container .grid-form-page-block-password-container-button:hover {
  opacity: 0.8;
}
/* line 1386, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 1392, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select.show-button .grid-form-page-block-select-container {
  display: grid;
  grid-template-columns: auto 130px;
  -ms-grid-columns: auto 130px;
  grid-gap: 26px;
}
/* line 1398, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select.show-button .grid-form-page-block-select-container .grid-form-page-block-select-container-button {
  text-align: center;
  background-color: #001ea0;
  color: white;
  line-height: 48px;
  border-radius: 3px;
  cursor: pointer;
  display: block;
}
/* line 1407, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select.show-button .grid-form-page-block-select-container .grid-form-page-block-select-container-button:hover {
  opacity: 0.8;
}
/* line 1416, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container {
  font-size: 16px;
}
/* line 1420, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container.taggable .selectr-selected {
  padding: 9px 28px 9px 14px;
}
/* line 1425, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #001ea0;
  font-size: 14px;
  font-weight: 300;
}
/* line 1432, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 1436, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 4px 0;
}
/* line 1443, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 1449, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container .selectr-selected {
  padding: 13px 28px 13px 14px;
  border: 1px solid #e9e9e9;
}
/* line 1454, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .selectr-container .selectr-options-container {
  border: 1px solid #e9e9e9;
}
/* line 1459, ../sass/screen.scss */
.grid-form-container .grid-form .grid-form-pages .grid-form-page .grid-form-page-block .grid-form-page-block-inputs .grid-form-page-block-select .grid-form-page-block-select-container .grid-form-page-block-select-container-button {
  background-color: #00CC00;
  display: none;
}

/* INIZIO NUOVA AREA ADMIN */
/* line 1474, ../sass/screen.scss */
.custom-header {
  height: 40px;
  margin-bottom: 26px;
}
/* line 1478, ../sass/screen.scss */
.custom-header .custom-header-title {
  font-size: 34px;
  line-height: 40px;
  font-weight: bold;
  color: #001ea0;
  float: left;
  vertical-align: top;
}
/* line 1487, ../sass/screen.scss */
.custom-header .custom-header-count {
  float: right;
  vertical-align: top;
  height: 40px;
  min-width: 40px;
  background-color: #001ea0;
  color: white;
  line-height: 40px;
  text-align: center;
  padding: 0 12px;
  border-radius: 20px;
  font-size: 20px;
}

/* line 1502, ../sass/screen.scss */
.custom-title {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #001ea0;
}

/* line 1510, ../sass/screen.scss */
.custom-subtitle {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 22px;
}

/* line 1517, ../sass/screen.scss */
.custom-box.white {
  background-color: white;
}

/* END NUOVA AREA ADMIN */
/* line 1526, ../sass/screen.scss */
#custom-form .input-container {
  display: table;
  width: 100%;
}
/* line 1530, ../sass/screen.scss */
#custom-form .input-container .field {
  position: relative;
  float: left;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 1536, ../sass/screen.scss */
#custom-form .input-container .field.row_one {
  height: 59px;
}
/* line 1540, ../sass/screen.scss */
#custom-form .input-container .field.row_two {
  height: calc(59px * 2);
}
/* line 1544, ../sass/screen.scss */
#custom-form .input-container .field.row_three {
  height: calc(59px * 3);
}
/* line 1548, ../sass/screen.scss */
#custom-form .input-container .field.row_four {
  height: calc(59px * 4);
}
/* line 1552, ../sass/screen.scss */
#custom-form .input-container .field.row_five {
  height: calc(59px * 5);
}
/* line 1556, ../sass/screen.scss */
#custom-form .input-container .field.row_six {
  height: calc(59px * 6);
}
/* line 1560, ../sass/screen.scss */
#custom-form .input-container .field.column_one {
  width: 100%;
}
/* line 1564, ../sass/screen.scss */
#custom-form .input-container .field.column_two {
  width: calc((100% / 2));
}
/* line 1568, ../sass/screen.scss */
#custom-form .input-container .field.column_three {
  width: calc((100% / 3));
}
/* line 1572, ../sass/screen.scss */
#custom-form .input-container .field.column_four {
  width: calc((100% / 4));
}
/* line 1576, ../sass/screen.scss */
#custom-form .input-container .field.column_five {
  width: calc((100% / 5));
}
/* line 1580, ../sass/screen.scss */
#custom-form .input-container .field.column_six {
  width: calc((100% / 6));
}
/* line 1584, ../sass/screen.scss */
#custom-form .input-container .field.column_seven {
  width: calc((100% / 7));
}
/* line 1588, ../sass/screen.scss */
#custom-form .input-container .field.column_eight {
  width: calc((100% / 8));
}
/* line 1592, ../sass/screen.scss */
#custom-form .input-container .field.column_twelve {
  width: calc((100% / 12));
}
/* line 1596, ../sass/screen.scss */
#custom-form .input-container .field.column_sixteen {
  width: calc((100% / 16));
}
/* line 1600, ../sass/screen.scss */
#custom-form .input-container .field.one {
  width: 100%;
}
/* line 1604, ../sass/screen.scss */
#custom-form .input-container .field.empty {
  min-height: 10px;
  font-size: 14px;
  text-align: center;
  width: 100%;
}
/* line 1611, ../sass/screen.scss */
#custom-form .input-container .field.open {
  height: 100%;
}
/* line 1614, ../sass/screen.scss */
#custom-form .input-container .field.open .block-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 1621, ../sass/screen.scss */
#custom-form .input-container .field.external-link input {
  padding-right: 30px !important;
}
/* line 1627, ../sass/screen.scss */
#custom-form .input-container .field.history.title {
  border-bottom: 1px solid #333333;
  color: #333333;
}
/* line 1632, ../sass/screen.scss */
#custom-form .input-container .field.history.field-external-link {
  background-image: url("../img/icons/admin/external_link_icon_gray.svg");
}
/* line 1636, ../sass/screen.scss */
#custom-form .input-container .field.history.field-name {
  color: #666666;
}
/* line 1640, ../sass/screen.scss */
#custom-form .input-container .field.history input {
  color: #666666;
}
/* line 1645, ../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 1656, ../sass/screen.scss */
#custom-form .input-container .field .red {
  color: red;
  font-weight: bold;
}
/* line 1661, ../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 #ffdc3c;
  color: #ffdc3c;
  width: calc(100% - 10px);
}
/* line 1675, ../sass/screen.scss */
#custom-form .input-container .field.title:first-child {
  margin-top: 0;
}
/* line 1679, ../sass/screen.scss */
#custom-form .input-container .field.title.error {
  color: #ca3c3a;
  border-color: #ca3c3a;
}
/* line 1684, ../sass/screen.scss */
#custom-form .input-container .field.title .left {
  float: left;
}
/* line 1688, ../sass/screen.scss */
#custom-form .input-container .field.title .right {
  float: right;
}
@media (max-width: 768px) {
  /* line 1530, ../sass/screen.scss */
  #custom-form .input-container .field {
    width: 100%;
  }
}
/* line 1697, ../sass/screen.scss */
#custom-form .input-container .field.full {
  width: 100%;
}
/* line 1704, ../sass/screen.scss */
#custom-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 1710, ../sass/screen.scss */
#custom-form .input-container .field.readonly .field-name {
  color: #000;
}
/* line 1715, ../sass/screen.scss */
#custom-form .input-container .field > .slim {
  margin-top: 20px;
  border-radius: 15px;
}
/* line 1719, ../sass/screen.scss */
#custom-form .input-container .field > .slim input {
  min-height: auto;
}
/* line 1723, ../sass/screen.scss */
#custom-form .input-container .field > .slim .slim-btn-group {
  padding: 3px 0;
}
/* line 1728, ../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 1740, ../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 1755, ../sass/screen.scss */
#custom-form .input-container .field .tooltips {
  position: absolute;
  right: 12px;
  top: 16px;
  margin: auto;
}
/* line 1762, ../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 1769, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .field-external-link:hover {
  opacity: 0.8;
}
/* line 1773, ../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 1783, ../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 1790, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ok:hover {
  opacity: 0.8;
}
/* line 1794, ../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 1804, ../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 1811, ../sass/screen.scss */
#custom-form .input-container .field .tooltips .tooltip-container .sf_data_ko:hover {
  opacity: 0.8;
}
/* line 1815, ../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 1827, ../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: #001ea0;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 1842, ../sass/screen.scss */
#custom-form .input-container .field select {
  margin-top: 25px;
}
/* line 1846, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container {
  margin-top: 20px;
}
/* line 1849, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-options-container {
  border-color: #e2e2e2 !important;
}
/* line 1853, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container .selectr-selected {
  padding: 6px 10px !important;
}
/* line 1858, ../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 1873, ../sass/screen.scss */
#custom-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 1879, ../sass/screen.scss */
#custom-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 1882, ../sass/screen.scss */
#custom-form .input-container .field input.active:focus {
  border-bottom: 1px solid #001ea0;
}
/* line 1889, ../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 1902, ../sass/screen.scss */
#custom-form .input-container .field textarea.active {
  padding-bottom: 0;
  margin: 17px 5px 11px;
}
/* line 1906, ../sass/screen.scss */
#custom-form .input-container .field textarea.active:focus {
  border-color: #001ea0;
}
/* line 1912, ../sass/screen.scss */
#custom-form .input-container .field .switchery {
  margin-top: 19px;
}
/* line 1916, ../sass/screen.scss */
#custom-form .input-container .field .icheckbox_square-blue {
  vertical-align: top;
  display: inline-block;
}
/* line 1921, ../sass/screen.scss */
#custom-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 1927, ../sass/screen.scss */
#custom-form .input-container .field .form-checkbox-title {
  font-size: 18px;
  line-height: 30px;
  vertical-align: top;
  display: inline-block;
  padding-left: 5px;
  width: calc(100% - 50px);
}
@media (max-width: 768px) {
  /* line 1927, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 14px;
  }
}
@media (max-width: 375px) {
  /* line 1927, ../sass/screen.scss */
  #custom-form .input-container .field .form-checkbox-title {
    font-size: 10px;
  }
}
/* line 1942, ../sass/screen.scss */
#custom-form .input-container .field .radio-lbl {
  font-size: 18px;
  margin: 11px 30px 0 5px;
  line-height: 28px;
  vertical-align: top;
  display: inline-block;
}
/* line 1950, ../sass/screen.scss */
#custom-form .input-container .field .custom-select {
  font-size: 18px;
  font-weight: normal;
}
/* line 1954, ../sass/screen.scss */
#custom-form .input-container .field .custom-select .selectr-selected {
  padding: 13px 10px;
  border-radius: 0;
  border-color: #e2e2e2;
}
/* line 1959, ../sass/screen.scss */
#custom-form .input-container .field .custom-select .selectr-selected[disabled="true"] {
  opacity: 0.6;
}
/* line 1965, ../sass/screen.scss */
#custom-form .input-container .field .picker {
  max-width: 466px;
}
/* line 1969, ../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 1979, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable .selectr-selected {
  min-height: 52px;
  min-width: 100px;
  padding: 5px 28px 5px 5px !important;
}
/* line 1984, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable .selectr-selected .selectr-tags {
  padding: 6px;
}
/* line 1987, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #001ea0;
  font-size: 14px;
}
/* line 1993, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 1997, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 8px;
}
/* line 2004, ../sass/screen.scss */
#custom-form .input-container .field .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 2013, ../sass/screen.scss */
#custom-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 2017, ../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 2017, ../sass/screen.scss */
  #custom-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 2029, ../sass/screen.scss */
#custom-form .slims .slim:last-child {
  margin: 0;
}
/* line 2033, ../sass/screen.scss */
#custom-form .slims .slim.full {
  width: 100%;
}
/* line 2038, ../sass/screen.scss */
#custom-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 2043, ../sass/screen.scss */
#custom-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 2052, ../sass/screen.scss */
#main-form .input-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 2057, ../sass/screen.scss */
#main-form .input-container .field {
  position: relative;
  width: 48%;
  min-height: 64px;
}
@media (max-width: 768px) {
  /* line 2057, ../sass/screen.scss */
  #main-form .input-container .field {
    width: 100%;
  }
}
/* line 2065, ../sass/screen.scss */
#main-form .input-container .field.full {
  width: 100%;
}
/* line 2072, ../sass/screen.scss */
#main-form .input-container .field.readonly input.active:focus {
  border-color: #e2e2e2;
}
/* line 2078, ../sass/screen.scss */
#main-form .input-container .field.readonly .field-name {
  color: #273135;
}
/* line 2083, ../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: #001ea0;
  display: none;
}
/* line 2094, ../sass/screen.scss */
#main-form .input-container .field .field-note {
  font-size: 12px;
  font-style: italic;
  margin-top: -15px;
  opacity: 0.8;
  display: none;
}
/* line 2102, ../sass/screen.scss */
#main-form .input-container .field select {
  margin-top: 25px;
}
/* line 2107, ../sass/screen.scss */
#main-form .input-container .field .choices .custom-choice-icon {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 2118, ../sass/screen.scss */
#main-form .input-container .field .choices .custom-choice-value {
  display: inline-block;
  vertical-align: top;
  line-height: 16px;
  margin-top: 6px;
}
/* line 2126, ../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 2139, ../sass/screen.scss */
#main-form .input-container .field input[type=search] {
  background-color: #f6f6f6;
  width: calc(100% - 30px);
  border: none;
}
/* line 2145, ../sass/screen.scss */
#main-form .input-container .field input.active {
  padding: 17px 5px 5px;
}
/* line 2148, ../sass/screen.scss */
#main-form .input-container .field input.active:focus {
  border-bottom: 1px solid #001ea0;
}
/* line 2155, ../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 2169, ../sass/screen.scss */
#main-form .input-container .field textarea.active:focus {
  border-color: #001ea0;
}
/* line 2175, ../sass/screen.scss */
#main-form .input-container .field .iradio_square-blue {
  margin: 11px 0 0;
  vertical-align: top;
  display: inline-block;
}
/* line 2181, ../sass/screen.scss */
#main-form .input-container .field .form-checkbox-title {
  font-size: 18px;
  line-height: 30px;
  vertical-align: top;
  display: inline-block;
  margin-left: 5px;
  width: calc(100% - 50px);
}
/* line 2190, ../sass/screen.scss */
#main-form .input-container .field .radio-lbl {
  font-size: 18px;
  margin: 11px 30px 0 5px;
  line-height: 28px;
  vertical-align: top;
  display: inline-block;
}
/* line 2198, ../sass/screen.scss */
#main-form .input-container .field .custom-select {
  font-size: 18px;
  font-weight: normal;
}
/* line 2202, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-selected {
  padding: 13px 10px;
  border-radius: 0;
  border-color: #e2e2e2;
}
/* line 2207, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-selected[disabled="true"] {
  opacity: 0.6;
}
/* line 2212, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container {
  border-color: #e2e2e2;
}
/* line 2216, ../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 2221, ../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: #001ea0;
}
/* line 2230, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active {
  background-color: inherit;
  color: inherit;
}
/* line 2234, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option.active:hover {
  color: white;
}
/* line 2240, ../sass/screen.scss */
#main-form .input-container .field .custom-select .selectr-options-container .selectr-options .selectr-option .company-container .company-logo {
  width: 30px;
}
/* line 2244, ../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 2255, ../sass/screen.scss */
#main-form .input-container .field .picker {
  max-width: 466px;
}
/* line 2259, ../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 2269, ../sass/screen.scss */
#main-form .slims {
  margin-bottom: 15px;
  font-size: 0;
}
/* line 2273, ../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 2273, ../sass/screen.scss */
  #main-form .slims .slim {
    width: 100%;
    margin: inherit;
  }
}
/* line 2285, ../sass/screen.scss */
#main-form .slims .slim:last-child {
  margin: 0;
}
/* line 2289, ../sass/screen.scss */
#main-form .slims .slim.full {
  width: 100%;
}
/* line 2294, ../sass/screen.scss */
#main-form .slims .slim .slim-area .slim-status {
  min-height: 200px;
}
/* line 2299, ../sass/screen.scss */
#main-form .slims .slim .slim-btn-group {
  padding: 15px 0;
}

/* line 2307, ../sass/screen.scss */
.custom-modal {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(10px);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 26px;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transition: .2s visibility, .2s opacity;
}
/* line 2321, ../sass/screen.scss */
.custom-modal.open {
  visibility: visible;
  opacity: 1;
}
/* line 2326, ../sass/screen.scss */
.custom-modal .custom-modal-containter {
  width: 600px;
  padding: 26px;
  background-color: white;
  margin: auto;
  border-radius: 10px;
  border: 1px solid #e9e9e9;
}
/* line 2334, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-title {
  font-size: 24px;
  text-align: center;
  color: #001ea0;
  margin-bottom: 26px;
}
/* line 2342, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-description {
  font-size: 16px;
  text-align: justify;
  margin-bottom: 26px;
}
/* line 2348, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form {
  margin-bottom: 26px;
}
/* line 2351, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container {
  display: grid;
  grid-gap: 26px;
}
/* line 2357, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-title {
  color: #1e272a;
  font-weight: bold;
  font-size: 14px;
}
/* line 2363, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-value {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  font-size: 16px;
  padding: calc(26px / 2);
}
/* line 2370, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-input .grid-form-page-block-input-value[disabled] {
  border: none;
  padding: calc(26px / 2) 0;
}
/* line 2377, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select {
  margin-bottom: 26px;
}
/* line 2380, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .grid-form-page-block-select-title {
  color: #1e272a;
  font-weight: bold;
  font-size: 14px;
}
/* line 2386, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container {
  font-size: 16px;
}
/* line 2390, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected {
  padding: 9px 28px 9px 14px;
}
/* line 2395, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #001ea0;
  font-size: 14px;
  font-weight: 300;
}
/* line 2402, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 2406, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable .selectr-selected .selectr-placeholder {
  display: block;
  padding: 4px 0;
}
/* line 2413, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 2419, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container .selectr-selected {
  padding: 13px 28px 13px 14px;
  border: 1px solid #e9e9e9;
}
/* line 2424, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-select .selectr-container .selectr-options-container {
  border: 1px solid #e9e9e9;
}
/* line 2431, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-textarea .grid-form-page-block-textarea-title {
  color: #1e272a;
  font-weight: bold;
}
/* line 2436, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-content .custom-modal-form .custom-modal-form-container .grid-form-page-block-textarea .grid-form-page-block-textarea-value {
  width: 100%;
  padding: 26px;
}
/* line 2445, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 26px;
}
/* line 2451, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button {
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: calc(26px / 2);
  border-radius: 10px;
  cursor: pointer;
  transition: .2s opacity;
  border: 0;
}
/* line 2461, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button:hover {
  opacity: 0.8;
}
/* line 2465, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button.cancel {
  background-color: darkred;
  color: white;
}
/* line 2470, ../sass/screen.scss */
.custom-modal .custom-modal-containter .custom-modal-buttons .custom-modal-button.submit {
  background-color: darkgreen;
  color: white;
}

/* line 2479, ../sass/screen.scss */
html {
  height: auto !important;
  font-family: 'Graphik Web', sans-serif;

  background-color: #001ea0;
}
/* line 2484, ../sass/screen.scss */
html body {
  font-family: 'Graphik Web', sans-serif;

  background: #F6F6F6;
}
/* line 2488, ../sass/screen.scss */
html body textarea:hover,
html body input:hover:not([type="checkbox"]),
html body textarea:active,
html body input:active:not([type="checkbox"]),
html body textarea:focus,
html body input:focus:not([type="checkbox"]),
html body button:focus,
html body button:active,
html body button:hover,
html body label:focus,
html body .btn:active,
html body .btn.active {
  outline: 0 !important;
  -webkit-appearance: none;
}
/* line 2505, ../sass/screen.scss */
html body pre {
  background-color: white;
}
/* line 2509, ../sass/screen.scss */
html body ul {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
/* line 2516, ../sass/screen.scss */
html body h1, html body h2, html body h3, html body h4, html body h5 {
  font-family: 'Giorgio Sans', sans-serif !important;
  text-transform: uppercase;
}
/* line 2521, ../sass/screen.scss */
html body h1, html body h2, html body .title {
  font-size: 28pt;
  font-weight: 600;
}
/* line 2526, ../sass/screen.scss */
html body h3, html body h4 {
  font-size: 20pt;
  font-weight: 400;
}
/* line 2532, ../sass/screen.scss */
html body a {
  color: #001ea0;
}
/* line 2538, ../sass/screen.scss */
html body table.table > thead {
  background-color: #001ea0;
}
/* line 2542, ../sass/screen.scss */
html body table.table > thead > tr > th {
  border: 0;
  color: white;
  margin: 0;
  line-height: 30px;
  vertical-align: top;
  padding: 5px 15px;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}
/* line 2553, ../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 2567, ../sass/screen.scss */
html body table.table > tbody > tr > td {
  border-bottom: 1px solid rgba(0, 104, 168, 0.1);
}
/* line 2570, ../sass/screen.scss */
html body table.table > tbody > tr > td:last-child {
  padding: 10px 15px;
}
/* line 2574, ../sass/screen.scss */
html body table.table > tbody > tr > td > input {
  border-color: #999999;
  height: 36px;
  border-radius: 3px;
}
/* line 2581, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected {
  min-height: 36px;
  min-width: 100px;
}
/* line 2585, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected .selectr-tag {
  background-color: #001ea0;
}
/* line 2589, ../sass/screen.scss */
html body table.table > tbody > tr > td .selectr-container .selectr-selected .input-tag {
  display: none;
}
/* line 2596, ../sass/screen.scss */
html body table.table > tbody > tr > td .user-zones .user-zone {
  display: inline-block;
  background-color: #001ea0;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
}
/* line 2607, ../sass/screen.scss */
html body table.table > tbody > tr > td .team-logo {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
}
/* line 2613, ../sass/screen.scss */
html body table.table > tbody > tr > td .team-logo > img {
  width: 100%;
}
/* line 2618, ../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 2625, ../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 2634, ../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 2644, ../sass/screen.scss */
html body table.table .main-button {
  margin: 0;
  height: 30px;
  width: 50px;
}
/* line 2649, ../sass/screen.scss */
html body table.table .main-button.full {
  width: auto;
  height: 36px;
}
/* line 2654, ../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 2662, ../sass/screen.scss */
html body table.table .main-button .btn-icon.add {
  background-image: url("../img/graphic/plus_btn_white.svg");
}
/* line 2666, ../sass/screen.scss */
html body table.table .main-button .btn-icon.remove {
  background-image: url("../img/graphic/delete_btn_white.svg");
}
/* line 2670, ../sass/screen.scss */
html body table.table .main-button .btn-icon.check {
  background-image: url("../img/graphic/check_btn_white.svg");
}
/* line 2677, ../sass/screen.scss */
html body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before {
  box-shadow: none;
}
/* line 2682, ../sass/screen.scss */
html body .main-button {
  min-height: 66px;
  background-color: #009800;
  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 #001ea0;
  line-height: 32px;
  transition: 0.05s box-shadow;
  text-decoration: inherit;
  margin-top: 20px;
  padding: 3px 10px;
}
/* line 2704, ../sass/screen.scss */
html body .main-button:active {
  box-shadow: inset 0 0 0 #001ea0;
  line-height: 36px;
}
/* line 2709, ../sass/screen.scss */
html body .main-button:focus {
  outline: none;
}
/* line 2713, ../sass/screen.scss */
html body .main-button.green {
  background-color: #419641;
  box-shadow: inset 0 -4px 0 #398439;
}
/* line 2717, ../sass/screen.scss */
html body .main-button.green:active {
  box-shadow: inset 0 0 0 #398439;
}
/* line 2721, ../sass/screen.scss */
html body .main-button.green.disabled {
  background-color: #419641;
}
/* line 2726, ../sass/screen.scss */
html body .main-button.red {
  background-color: #C73633;
  box-shadow: inset 0 -4px 0 #AC2A25;
}
/* line 2730, ../sass/screen.scss */
html body .main-button.red:active {
  box-shadow: inset 0 0 0 #AC2A25;
}
/* line 2734, ../sass/screen.scss */
html body .main-button.red.disabled {
  background-color: #C73633;
}
/* line 2739, ../sass/screen.scss */
html body .main-button.yellow {
  background-color: #ffcc33;
  box-shadow: inset 0 0 0 #c69c2a;
}
/* line 2743, ../sass/screen.scss */
html body .main-button.yellow:active {
  box-shadow: inset 0 0 0 #c69c2a;
}
/* line 2747, ../sass/screen.scss */
html body .main-button.yellow.disabled {
  background-color: #ffcc33;
}
/* line 2752, ../sass/screen.scss */
html body .main-button.disabled {
  box-shadow: inset 0 0 0 #AC2A25;
  line-height: 36px;
  background-color: slategray;
  cursor: auto;
}
/* line 2758, ../sass/screen.scss */
html body .main-button.disabled:hover {
  opacity: 1.0;
}
/* line 2763, ../sass/screen.scss */
html body .main-button.hidden {
  display: none;
}
/* line 2768, ../sass/screen.scss */
html body .main-buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 2768, ../sass/screen.scss */
  html body .main-buttons {
    display: block;
  }
}
/* line 2776, ../sass/screen.scss */
html body .main-buttons .main-button {
  width: 100%;
}
/* line 2779, ../sass/screen.scss */
html body .main-buttons .main-button.mid {
  width: 48%;
  margin: 20px 0;
}
@media (max-width: 768px) {
  /* line 2779, ../sass/screen.scss */
  html body .main-buttons .main-button.mid {
    width: 100%;
    margin: 10px 0;
  }
}
/* line 2790, ../sass/screen.scss */
html body .notifications-container {
  width: 100%;
  margin: auto;
  max-width: 1680px;
  padding: 0 30px;
  background-color: #F6F6F6;
  overflow: scroll;
  overflow: overlay;
  max-height: 200px;
}
/* line 2800, ../sass/screen.scss */
html body .notifications-container p {
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 3px;
  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 2812, ../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 2827, ../sass/screen.scss */
html body .notifications-container p .close-btn:hover {
  opacity: 0.8;
}
/* line 2834, ../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 2841, ../sass/screen.scss */
html body .notifications-container.admin {
  display: none;
}
/* line 2846, ../sass/screen.scss */
html body .dashboard-notifications {
  padding: 15px 0;
  overflow-y: scroll;
  overflow-y: overlay;
  height: 523px;
}
/* line 2852, ../sass/screen.scss */
html body .dashboard-notifications.user-approval {
  height: 350px;
}
/* line 2856, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification {
  font-size: 0;
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
}
/* line 2861, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:first-child {
  padding-top: 0;
}
/* line 2865, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification:last-child {
  padding-bottom: 0;
  border: 0;
}
/* line 2870, ../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 2879, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-image.empty {
  border-radius: 3px;
  font-size: 20px;
  color: white;
  line-height: 56px;
  text-align: center;
  background-color: #001ea0;
}
/* line 2889, ../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 2895, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
}
/* line 2900, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-header b {
  color: #001ea0;
}
/* line 2905, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 2910, ../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 2920, ../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: 15px;
  padding-left: 5px;
}
/* line 2932, ../sass/screen.scss */
html body .dashboard-notifications .dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #001ea0;
  font-size: 14px;
}
/* line 2942, ../sass/screen.scss */
html body header {
  width: 100%;
  background-color: #001ea0;
  color: white;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 11;
  border-bottom: 3px solid #ffdc3c;
}
/* line 2951, ../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 2961, ../sass/screen.scss */
html body header .header-container.admin .header-container-logo .header-container-logo-icon {
  height: 40px;
  width: 40px;
  margin: 5px 0;
}
/* line 2968, ../sass/screen.scss */
html body header .header-container.admin .header-container-logo-name {
  padding: 10px !important;
}
/* line 2971, ../sass/screen.scss */
html body header .header-container.admin .header-container-logo-name h1 {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
}
/* line 2977, ../sass/screen.scss */
html body header .header-container.admin .header-container-logo-name h2 {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
}
/* line 2984, ../sass/screen.scss */
html body header .header-container.admin .header-container-search {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: black;
  padding: 7px 0;
  width: 300px;
}
/* line 2992, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  border: 2px solid #E7E7E7;
}
/* line 3003, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-header input {
  border: none;
  padding: 10px 10px 6px;
  width: 100%;
  background-color: transparent;
}
/* line 3011, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values {
  max-height: 300px;
  overflow: scroll;
}
/* line 3015, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values .header-container-search-box-value {
  background-color: #F0F0F0;
  margin: 0 10px 10px 10px;
  padding: 10px 10px 6px;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 40px 1fr;
  -ms-grid-columns: 40px 1fr;
  grid-gap: 5px;
  text-decoration: none;
  color: black;
  border: 2px solid #E7E7E7;
  transition: .3s border-color;
}
/* line 3029, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values .header-container-search-box-value:hover {
  border-color: #001ea0;
}
/* line 3033, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values .header-container-search-box-value .header-container-search-box-value-image {
  height: 35px;
  width: 35px;
  background-color: #E7E7E7;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
/* line 3041, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values .header-container-search-box-value .header-container-search-box-value-image img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
/* line 3054, ../sass/screen.scss */
html body header .header-container.admin .header-container-search .header-container-search-box .header-container-search-box-values .header-container-search-box-value .header-container-search-box-value-detail .header-container-search-box-value-detail-header {
  line-height: 15px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/* line 3071, ../sass/screen.scss */
html body header .header-container .header-container-logo {
  display: inline-block;
}
/* line 3074, ../sass/screen.scss */
html body header .header-container .header-container-logo .header-container-logo-icon {
  height: 76px;
  display: inline-block;
  vertical-align: top;
  margin: 15px 0;
  background-image: url("../img/icons/logo.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 76px;
}
@media (max-width: 768px) {
  /* line 3074, ../sass/screen.scss */
  html body header .header-container .header-container-logo .header-container-logo-icon {
    display: none;
  }
}
/* line 3090, ../sass/screen.scss */
html body header .header-container .header-container-logo .header-container-logo-name {
  display: inline-block;
  vertical-align: top;
  color: white;
  padding: 24px 10px;
}
@media (max-width: 768px) {
  /* line 3090, ../sass/screen.scss */
  html body header .header-container .header-container-logo .header-container-logo-name {
    padding: 10px;
  }
}
/* line 3100, ../sass/screen.scss */
html body header .header-container .header-container-logo .header-container-logo-name h1 {
  margin: 0;
  line-height: 29px;
  font-size: 28px;
}
@media (max-width: 768px) {
  /* line 3100, ../sass/screen.scss */
  html body header .header-container .header-container-logo .header-container-logo-name h1 {
    display: inline-block;
    vertical-align: top;
  }
}
/* line 3110, ../sass/screen.scss */
html body header .header-container .header-container-logo .header-container-logo-name h2 {
  margin: 0;
  line-height: 29px;
  font-size: 28px;
}
@media (max-width: 768px) {
  /* line 3110, ../sass/screen.scss */
  html body header .header-container .header-container-logo .header-container-logo-name h2 {
    display: inline-block;
    vertical-align: top;
  }
}
/* line 3122, ../sass/screen.scss */
html body header .header-container .menu-container {
  width: 100%;
  max-width: 700px;
  display: inline-block;
  font-size: 0;
  position: relative;
}
/* line 3129, ../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 3134, ../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 3140, ../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 3145, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network:last-child {
  margin-right: 0;
}
/* line 3149, ../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 3157, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a:hover {
  opacity: 0.8;
}
/* line 3161, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.facebook {
  background-image: url("../img/socials/facebook_icon.svg");
}
/* line 3165, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.instagram {
  background-image: url("../img/socials/instagram_icon.svg");
}
/* line 3169, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.twitter {
  background-image: url("../img/socials/twitter_icon.svg");
}
/* line 3173, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.snapchat {
  background-image: url("../img/socials/snapchat_icon.svg");
}
/* line 3177, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.linkedin {
  background-image: url("../img/socials/linkedin_icon.svg");
}
/* line 3181, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.youtube {
  background-image: url("../img/socials/youtube_icon.svg");
}
/* line 3185, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.weibo {
  background-image: url("../img/socials/weibo_icon.svg");
}
/* line 3189, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .social-networks .social-network a.dugout {
  background-image: url("../img/socials/dugout_icon.svg");
}
/* line 3196, ../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 3204, ../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 3214, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .multilingual-btn:hover {
  opacity: 0.8;
}
/* line 3219, ../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 3227, ../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 3237, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .sign-in-btn:hover {
  opacity: 0.8;
}
/* line 3242, ../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 3251, ../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 3257, ../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 3267, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open {
  background-color: #0a1c29;
}
/* line 3270, ../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 3282, ../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 3286, ../sass/screen.scss */
html body header .header-container .menu-container .session-container .user-logged-btn.open .user-logged-menu .user-logged-menu-element a {
  text-decoration: none;
  color: black;
  padding: 10px 0;
  width: 100%;
  display: block;
}
/* line 3294, ../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: #001ea0;
  border-radius: 3px;
  box-shadow: inset 0 -4px 0 #001ea0;
  transition: 0.05s box-shadow;
  line-height: 13px;
  text-decoration: inherit;
}
/* line 3295, ../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 3306, ../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 #001ea0;
  line-height: 13px;
}
/* line 3311, ../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 3317, ../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 3321, ../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 3332, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements {
  text-align: right;
  padding: 0 15px;
}
/* line 3336, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element {
  font-size: 16px;
  display: inline-block;
  margin-right: 30px;
}
/* line 3341, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element:last-child {
  margin-right: 0;
}
/* line 3345, ../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 3351, ../sass/screen.scss */
html body header .header-container .menu-container .menu-elements .menu-element a:hover {
  opacity: 0.8;
}
/* line 3359, ../sass/screen.scss */
html body header .header-container .mobile-header-btn,
html body header .header-container .mobile-menu-list {
  display: none;
}
/* line 3365, ../sass/screen.scss */
html body header .header-container.admin .logo {
  height: 40px;
  margin: 5px 0;
}
/* line 3371, ../sass/screen.scss */
html body header .header-container.admin .menu-container .session-container {
  border: none;
}
/* line 3375, ../sass/screen.scss */
html body header .header-container.admin .menu-container .menu-elements {
  display: none;
}
/* line 3385, ../sass/screen.scss */
html body footer {
  background-color: #001ea0;
  border-top: 3px solid #ffdc3c;
  -webkit-backdrop-filter: blur(10px);
  position: relative;
  width: 100%;
  margin: auto;
  color: #515050;
}
/* line 3394, ../sass/screen.scss */
html body footer .footer-sponsors {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  padding: 15px;
  max-width: 1680px;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 3394, ../sass/screen.scss */
  html body footer .footer-sponsors {
    display: block;
    text-align: center;
  }
}
/* line 3406, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 3406, ../sass/screen.scss */
  html body footer .footer-sponsors .footer-sponsor {
    width: 48%;
    display: inline-block;
    margin-bottom: 30px;
  }
  /* line 3412, ../sass/screen.scss */
  html body footer .footer-sponsors .footer-sponsor:last-child {
    margin-bottom: 0;
  }
}
/* line 3417, ../sass/screen.scss */
html body footer .footer-sponsors .footer-sponsor img {
  height: 25px;
}
/* line 3423, ../sass/screen.scss */
html body footer .footer-infos-container {
  padding: 0 15px;
  background-color: #222222;
}
/* line 3427, ../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 3427, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos {
    display: block;
    text-align: center;
  }
}
/* line 3438, ../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 3438, ../sass/screen.scss */
  html body footer .footer-infos-container .footer-infos .footer-info {
    width: 100%;
    display: block;
    font-size: 10px;
    line-height: 16px;
  }
}
/* line 3449, ../sass/screen.scss */
html body footer .footer-infos-container .footer-infos .footer-info a {
  color: white;
}
/* line 3458, ../sass/screen.scss */
html body #log_search_panel .input-group {
  width: 85%;
}
@media screen and (max-width: 768px) {
  /* line 3458, ../sass/screen.scss */
  html body #log_search_panel .input-group {
    width: 100%;
  }
}
/* line 3465, ../sass/screen.scss */
html body #log_search_panel .btn {
  width: 100%;
}
/* line 3470, ../sass/screen.scss */
html body .content {
  width: 100%;
  max-width: 1680px;
  margin: auto;
  height: calc(100vh - 108px - 89px);
  display: table;
}
@media screen and (max-width: 768px) {
  /* line 3470, ../sass/screen.scss */
  html body .content {
    display: block;
    height: auto;
  }
}
/* line 3481, ../sass/screen.scss */
html body .content.admin {
  max-width: inherit;
  height: calc(100vh - 52px - 89px);
  font-size: 0;
}
/* line 3486, ../sass/screen.scss */
html body .content.admin .content-container {
  width: calc(100% - 250px);
  overflow-y: scroll;
  overflow-y: overlay;
  height: calc(100vh - 52px - 89px);
}
/* line 3492, ../sass/screen.scss */
html body .content.admin .content-container.admin {
  max-width: inherit;
}
/* line 3498, ../sass/screen.scss */
html body .content.admin .content-container .notifications-container {
  display: block;
}
/* line 3504, ../sass/screen.scss */
html body .content > form {
  height: calc(100vh - 52px - 89px);
  width: calc(100% - 250px);
  display: inline-table;
}
/* line 3510, ../sass/screen.scss */
html body .content .content-container {
  max-width: 1680px;
  display: inline-block;
  padding: 30px;
  box-sizing: border-box;
  vertical-align: top;
  width: 100%;
  margin: 0 auto;
  /* INIZIO NUOVA AREA ADMIN */
}
/* line 3520, ../sass/screen.scss */
html body .content .content-container .blocks .block {
  margin-bottom: 10px;
}
/* line 3523, ../sass/screen.scss */
html body .content .content-container .blocks .block:last-child {
  margin-bottom: 0;
}
/* line 3527, ../sass/screen.scss */
html body .content .content-container .blocks .block #grid {
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Open Sans", Helvetica;
}
/* line 3532, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-title {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 44px 10px 10px;
  background-color: #001ea0;
  color: white;
  cursor: pointer;
  transition: .2s opacity, .2s border-radius;
  position: relative;
}
/* line 3542, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-title:hover {
  opacity: 0.8;
}
/* line 3546, ../sass/screen.scss */
html body .content .content-container .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 3563, ../sass/screen.scss */
html body .content .content-container .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 3574, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-window .terminal-values .terminal-value {
  font-size: 18px;
  color: white;
}
/* line 3578, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-window .terminal-values .terminal-value.update {
  color: #001ea0;
}
/* line 3582, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-window .terminal-values .terminal-value.insert {
  color: green;
}
/* line 3586, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-window .terminal-values .terminal-value.detail {
  color: red;
}
/* line 3594, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-actions {
  width: 300px;
  display: inline-block;
  vertical-align: top;
  padding-left: 30px;
  box-sizing: border-box;
}
/* line 3601, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-actions .main-button {
  margin-bottom: 15px;
}
/* line 3604, ../sass/screen.scss */
html body .content .content-container .blocks .block .terminal-actions .main-button:last-child {
  margin-bottom: 0;
}
/* line 3610, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-container {
  padding: 10px 0;
  background-color: white;
  border: 1px solid #dddddd;
  border-top: none;
  display: none;
}
/* line 3617, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-container .field {
  padding: 0 10px;
}
/* line 3622, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-container .block .block-title {
  background-color: transparent;
  border: 1px solid #001ea0;
  color: #006EB6;
  padding: 0 5px;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
/* line 3633, ../sass/screen.scss */
html body .content .content-container .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 3641, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-container .block .block-container {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 3648, ../sass/screen.scss */
html body .content .content-container .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 3657, ../sass/screen.scss */
html body .content .content-container .blocks .block .block-container .block.open > .block-container {
  display: block;
}
/* line 3666, ../sass/screen.scss */
html body .content .content-container .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 3675, ../sass/screen.scss */
html body .content .content-container .blocks .block.open > .block-container {
  display: block;
}
/* line 3680, ../sass/screen.scss */
html body .content .content-container .blocks .block.disabled {
  display: none;
}
/* line 3686, ../sass/screen.scss */
html body .content .content-container .accreditable-users {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: white;
  color: #212529;
  font-weight: normal;
}
/* line 3693, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user {
  display: grid;
  grid-template-columns: 100px 1fr 1fr 75px;
  -ms-grid-columns: 100px 1fr 1fr 75px;
  grid-column-gap: calc(26px / 2);
  padding: 26px;
  border-bottom: 1px solid #e2e2e2;
  position: relative;
}
@media screen and (max-width: 1024px) {
  /* line 3693, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user {
    grid-template-columns: 1fr 22px;
    -ms-grid-columns: 1fr 22px;
  }
}
/* line 3706, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="1"] {
  background-color: rgba(0, 128, 0, 0.3);
}
/* line 3710, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="1"]:not(.new) .icheckbox_square-green {
  display: none;
}
/* line 3715, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="1"]:not(.new) .accreditable-user-notes .accreditable-user-remove-button {
  display: block !important;
}
/* line 3722, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="2"] {
  background-color: rgba(255, 0, 0, 0.3);
}
/* line 3726, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="2"]:not(.new) .icheckbox_square-red {
  display: none;
}
/* line 3730, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="2"]:not(.new) .accreditable-user-notes {
  display: none;
}
/* line 3736, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="3"] {
  background-color: rgba(255, 255, 0, 0.3);
}
/* line 3740, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="3"]:not(.new) .icheckbox_square-yellow {
  display: none;
}
/* line 3745, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user[id_status="3"]:not(.new) .accreditable-user-notes .accreditable-user-remove-button {
  display: block !important;
}
/* line 3752, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user:last-child {
  border: 0;
}
@media screen and (max-width: 1024px) {
  /* line 3756, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images {
    display: none;
  }
}
/* line 3761, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images .accreditable-user-image {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  overflow: hidden;
}
/* line 3766, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images .accreditable-user-image.empty {
  background-color: #cb3a34;
  position: relative;
}
/* line 3770, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images .accreditable-user-image.empty:after {
  content: "";
  padding-bottom: 56.25%;
  display: block;
}
/* line 3777, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images .accreditable-user-image img {
  width: 100%;
}
/* line 3781, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-images .accreditable-user-image:first-child {
  margin-bottom: calc(26px / 2);
}
/* line 3787, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-infos {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: calc(26px / 2);
}
/* line 3794, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-infos .accreditable-user-info.empty .accreditable-user-info-title {
  color: #cb3a34;
}
/* line 3799, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-infos .accreditable-user-info .accreditable-user-info-title {
  color: #001ea0;
  font-weight: bold;
  line-height: 12px;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 3807, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-infos .accreditable-user-info .accreditable-user-info-value {
  font-size: 16px;
  line-height: 26px;
}
@media screen and (max-width: 1024px) {
  /* line 3814, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-zones-container {
    grid-row: 2;
    grid-column: 1 / 3;
    margin-top: calc(26px / 2);
  }
}
/* line 3821, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-zones-container .accreditable-user-zones-title {
  color: #001ea0;
  font-weight: bold;
  line-height: 12px;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 3829, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-zones-container .accreditable-user-zones {
  margin-top: 5px;
}
/* line 3832, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-zones-container .accreditable-user-zones .accreditable-user-zone {
  font-size: 14px;
  line-height: 26px;
  padding: 0 10px;
  background-color: #001ea0;
  border-radius: 13px;
  color: white;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 3847, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-checkbox .icheckbox_square-yellow,
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-checkbox icheckbox_square-green,
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-checkbox icheckbox_square-red {
  float: right;
}
/* line 3854, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes {
  grid-row: 3;
  grid-column: 1 / 5;
}
@media screen and (max-width: 1024px) {
  /* line 3854, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes {
    grid-column: 1 / 3;
  }
}
/* line 3862, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-button {
  line-height: 30px;
  margin-top: -30px;
  float: right;
  position: relative;
  padding-right: 30px;
  color: #001ea0;
  cursor: pointer;
}
@media screen and (max-width: 1024px) {
  /* line 3862, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-button {
    margin-top: calc(26px / 2);
    width: 100%;
    float: inherit;
  }
}
/* line 3876, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-button:hover {
  opacity: 0.8;
}
/* line 3880, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-button::after {
  content: "";
  position: absolute;
  height: 24px;
  width: 24px;
  background-image: url("../img/graphic/edit_note.svg");
  background-size: contain;
  background-position: center right;
}
/* line 3891, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-remove-button {
  display: none;
  position: absolute;
  top: 26px;
  right: 26px;
  background-color: #cb3a34;
  color: white;
  text-align: center;
  border-radius: 15px;
  line-height: 30px;
  padding: 0 calc(26px / 2);
  cursor: pointer;
}
@media screen and (max-width: 1024px) {
  /* line 3891, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-remove-button {
    position: relative;
    top: inherit;
    right: inherit;
    margin-top: calc(26px / 2);
    font-size: 20px;
    line-height: 40px;
    border-radius: 20px;
  }
  /* line 3912, ../sass/screen.scss */
  html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-remove-button:hover {
    opacity: 1.0;
  }
}
/* line 3917, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-remove-button:hover {
  opacity: 0.8;
}
/* line 3922, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-textarea {
  display: none;
  width: 100%;
}
/* line 3926, ../sass/screen.scss */
html body .content .content-container .accreditable-users .accreditable-user .accreditable-user-notes .accreditable-user-notes-textarea textarea {
  margin-top: calc(26px / 2);
  width: 100%;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: white;
  padding: 26px;
}
/* line 3940, ../sass/screen.scss */
html body .content .content-container .custom-title {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 22px;
  font-weight: bold;
  color: #001ea0;
}
/* line 3948, ../sass/screen.scss */
html body .content .content-container .custom-subtitle {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 22px;
}
/* line 3955, ../sass/screen.scss */
html body .content .content-container .custom-box.white {
  background-color: white;
}
/* line 3960, ../sass/screen.scss */
html body .content .content-container.custom-table {
  max-width: inherit;
}
/* line 3965, ../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: 5px !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 3977, ../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 3981, ../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 3985, ../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 3989, ../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 3993, ../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 3997, ../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 4001, ../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 4005, ../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 4009, ../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 4013, ../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 4017, ../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 4024, ../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 4034, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="red"] {
  background-color: #001ea0;
  padding: 0 5px;
  display: block;
  color: white;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 4044, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-cell [status="yellow"] {
  background-color: #ffdc3c;
  padding: 0 5px;
  display: block;
  text-align: center;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 4054, ../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 4067, ../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 4076, ../sass/screen.scss */
html body .content .content-container.custom-table .jsgrid-header-cell input[type="button"]:last-child {
  margin-right: 0 !important;
}
/* line 4080, ../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 4086, ../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 4092, ../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 4098, ../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 4104, ../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 4110, ../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 4116, ../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 4122, ../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 4128, ../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 4138, ../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(100vw - 250px);
  width: calc(100vw - 250px);
  height: calc(100vh - 52px - 89px);
  overflow: scroll;
  overflow: overlay;
}
@media screen and (max-width: 1024px) {
  /* line 4138, ../sass/screen.scss */
  html body .content .content-container.container-with-side-menu, html body .content .content-container.container-with-two-side-menus {
    width: 100vw;
    max-width: inherit;
  }
}
/* line 4149, ../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 4154, ../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 4158, ../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: #001ea0;
  padding: 15px;
  text-transform: uppercase;
  color: white;
}
/* line 4166, ../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 4169, ../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 4178, ../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 4184, ../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 4189, ../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;
  min-height: 66px;
}
/* line 4193, ../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 4200, ../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 4200, ../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 4209, ../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 4209, ../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 4215, ../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 4225, ../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 4231, ../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 4231, ../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 4245, ../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: #ffdc3c;
  text-transform: lowercase;
}
/* line 4250, ../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 4258, ../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 4266, ../sass/screen.scss */
html body .content .content-container .title h3 {
  display: flex;
  justify-content: center;
}
/* line 4270, ../sass/screen.scss */
html body .content .content-container .title h3 div {
  align-self: center;
}
/* line 4276, ../sass/screen.scss */
html body .content .content-container .sub-title {
  font-size: 16px;
  margin-bottom: 30px;
  text-align: center;
  font-style: italic;
}
/* line 4282, ../sass/screen.scss */
html body .content .content-container .sub-title.caution {
  color: #d54e21;
}
/* line 4287, ../sass/screen.scss */
html body .content .content-container .sub-title-small-width {
  font-style: normal;
  width: 50%;
  margin: auto;
  margin-bottom: 20px;
}
/* line 4294, ../sass/screen.scss */
html body .content .content-container .faq-container {
  max-width: 1024px;
  padding: 20px;
  margin: auto;
}
/* line 4299, ../sass/screen.scss */
html body .content .content-container .faq-container .faq {
  font-size: 18px;
  margin-bottom: 30px;
  position: relative;
}
/* line 4304, ../sass/screen.scss */
html body .content .content-container .faq-container .faq::before {
  content: "•";
  color: #ffdc3c;
  top: -3px;
  left: -15px;
  font-size: 20px;
  position: absolute;
}
/* line 4313, ../sass/screen.scss */
html body .content .content-container .faq-container .faq:last-child {
  margin-bottom: 0;
}
/* line 4317, ../sass/screen.scss */
html body .content .content-container .faq-container .faq .faq-question {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 4322, ../sass/screen.scss */
html body .content .content-container .faq-container .faq .faq-answer {
  text-align: justify;
  line-height: 24px;
}
/* line 4329, ../sass/screen.scss */
html body .content .content-container .contact-form-container {
  width: 50%;
  margin: auto;
}
/* line 4333, ../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 4343, ../sass/screen.scss */
html body .content .content-container .header-users-container {
  font-size: 0;
  text-align: right;
}
/* line 4347, ../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 4354, ../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 4364, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input {
  display: inline-block;
  vertical-align: top;
}
/* line 4369, ../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 4379, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input > .main-button {
  display: inline-block;
}
/* line 4383, ../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 4391, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input div.main-button {
  margin: 0;
}
/* line 4396, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-input input {
  display: none;
}
/* line 4401, ../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: #001ea0;
}
/* line 4409, ../sass/screen.scss */
html body .content .content-container .header-users-container .import-file .import-file-example:hover {
  color: #001ea0;
}
/* line 4415, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
/* line 4420, ../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 4426, ../sass/screen.scss */
html body .content .content-container .header-users-container .table-main-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 4431, ../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 4441, ../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 4445, ../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 4449, ../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 4453, ../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 4461, ../sass/screen.scss */
html body .content .content-container .notifications-container {
  padding: 0;
  max-width: inherit;
  display: none;
}
/* line 4466, ../sass/screen.scss */
html body .content .content-container .notifications-container p {
  margin: 0;
  margin-bottom: 15px;
}
/* line 4472, ../sass/screen.scss */
html body .content .content-container .import-file-example-link {
  font-size: 16px;
  margin-bottom: 15px;
  display: block;
}
/* line 4478, ../sass/screen.scss */
html body .content .content-container.homepage {
  font-family: 'Giorgio Sans', sans-serif;
  vertical-align: middle;
  display: table-cell;
}
/* line 4483, ../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 4483, ../sass/screen.scss */
  html body .content .content-container.homepage .main-logo {
    width: 140px;
    height: 140px;
  }
}
/* line 4495, ../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 4495, ../sass/screen.scss */
  html body .content .content-container.homepage .main-claim {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 4506, ../sass/screen.scss */
html body .content .content-container.homepage .main-claim .main-claim-blue {
  color: #001ea0;
  font-family: 'Graphik Web', sans-serif !important;
  text-transform: uppercase;
}
/* line 4511, ../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: 20px;
}
@media screen and (max-height: 768px) {
  /* line 4511, ../sass/screen.scss */
  html body .content .content-container.homepage .main-sub-claim {
    padding-bottom: 0;
  }
}
/* line 4523, ../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 4534, ../sass/screen.scss */
html body .content .content-container.registration .step {
  position: relative;
}
/* line 4537, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container {
  padding: 15px;
}
/* line 4540, ../sass/screen.scss */
html body .content .content-container.registration .step .step-bar-container .step-bar {
  height: 10px;
  width: 100%;
  background-color: #bcdeff;
}
/* line 4547, ../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 4557, ../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 #bcdeff;
  transition: 0.2s all;
  cursor: pointer;
  position: relative;
  box-sizing: content-box;
}
/* line 4568, ../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: #001ea0;
  display: none;
}
/* line 4581, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot .step-dot-title:first-child {
  display: block;
}
/* line 4587, ../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 4594, ../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 4601, ../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: #001ea0;
}
/* line 4605, ../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 4611, ../sass/screen.scss */
html body .content .content-container.registration .step .step-dots .step-dot.active {
  font-weight: normal;
}
/* line 4615, ../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 4624, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes {
  margin-top: 30px;
  width: 100%;
}
/* line 4628, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box {
  width: 100%;
  display: none;
  font-size: 0;
}
/* line 4633, ../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 4639, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box.active {
  display: block;
}
/* line 4647, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box.freelancer .field.id_user_profile .selectr-options .selectr-option {
  display: none;
}
/* line 4650, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box.freelancer .field.id_user_profile .selectr-options .selectr-option:nth-child(1), html body .content .content-container.registration .step-boxes .step-box.freelancer .field.id_user_profile .selectr-options .selectr-option:nth-child(4) {
  display: block;
}
/* line 4662, ../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 4667, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags {
  padding: 6px;
}
/* line 4670, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #001ea0;
  font-size: 14px;
}
/* line 4676, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable .selectr-selected .input-tag {
  display: none;
}
/* line 4680, ../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 4687, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 4694, ../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 4701, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description {
  font-size: 17px;
  margin-bottom: 15px;
  text-align: justify;
}
/* line 4706, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-description:last-child {
  margin-bottom: 0;
}
/* line 4711, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references {
  width: 100%;
}
/* line 4714, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-title {
  font-size: 17px;
  margin-bottom: 15px;
  text-align: justify;
}
/* line 4720, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-gap: 4%;
}
/* line 4727, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text textarea {
  width: 100%;
  height: 200px;
  font-size: 16px;
  padding: 13px 10px;
  border: 1px solid #e2e2e2;
}
/* line 4736, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file {
  padding: 13px 10px;
  border: 1px solid #e2e2e2;
  transition: .3s border-color;
}
/* line 4741, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file:hover {
  border-color: #001ea0;
}
/* line 4745, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file .step-box-references-box-text-file-drop-area {
  font-size: 16px;
  margin-bottom: 10px;
  font-style: italic;
}
/* line 4751, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file .dz-preview {
  margin: 0 10px 0 0;
}
/* line 4754, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file .dz-preview:last-child {
  margin-right: 0;
}
/* line 4759, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file .dz-preview .dz-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* line 4767, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-box-references .step-box-references-box .step-box-references-box-text-file .dz-preview .dz-details .dz-size {
  display: none;
}
/* line 4776, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .step-line {
  margin: 40px 0;
  height: 1px;
  background-color: #bcddff;
  width: 100%;
}
/* line 4783, ../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 4788, ../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: #bcddff;
  height: 1px;
  vertical-align: top;
  margin: 7px 50px 7px 5px;
}
/* line 4797, ../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: #bcddff;
  height: 1px;
  vertical-align: top;
  margin: 7px 5px 7px 50px;
}
/* line 4806, ../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: #001ea0;
}
/* line 4823, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 100px;
  -ms-grid-columns: 1fr 100px;
  grid-gap: 20px;
  margin-bottom: 50px;
}
/* line 4831, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice .question-text {
  font-size: 17px;
  line-height: 32px;
  width: calc(100% - 52px);
}
/* line 4837, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice .question-answers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  background-color: white;
  border: 2px solid #e2e2e2;
  border-radius: 15px;
  overflow: hidden;
  height: 32px;
}
/* line 4847, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice .question-answers .question-answer {
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 28px;
  font-family: 'Giorgio Sans', sans-serif;
  transition: .3s background-color, .3s color;
  cursor: pointer;
}
/* line 4856, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .first-choice .question-answers .question-answer:hover, html body .content .content-container.registration .step-boxes .step-box .first-choice .question-answers .question-answer.selected {
  background-color: #001ea0;
  color: white;
}
/* line 4865, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column {
  width: 240px;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 4871, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column.full {
  width: 100%;
}
/* line 4875, ../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 4881, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim img {
  margin-bottom: auto;
}
/* line 4885, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .left-column .slim:last-child {
  margin-bottom: 0;
}
/* line 4891, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .right-column {
  width: calc(100% - 240px);
  padding-left: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
/* line 4898, ../sass/screen.scss */
html body .content .content-container.registration .step-boxes .step-box .right-column.full {
  width: 100%;
  padding-left: 0;
}
/* line 4907, ../sass/screen.scss */
html body .content .content-container.dashboard {
  font-size: 0;
}
/* line 4910, ../sass/screen.scss */
html body .content .content-container.dashboard .column {
  display: inline-block;
  font-size: 20px;
  vertical-align: top;
}
/* line 4915, ../sass/screen.scss */
html body .content .content-container.dashboard .column.left {
  width: 35%;
}
/* line 4919, ../sass/screen.scss */
html body .content .content-container.dashboard .column.right {
  width: calc(100% - 35% - 20px);
  margin-left: 20px;
  box-sizing: border-box;
}
/* line 4925, ../sass/screen.scss */
html body .content .content-container.dashboard .column .match-box-message {
  width: 100%;
  background-color: #001ea0;
  border: 1px solid #004977;
  margin-bottom: 5px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 15px;
  color: white;
  padding: 5px 5px 2px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 4940, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container {
  background-color: white;
  border: 1px solid #eeeeee;
  position: relative;
  border-radius: 3px;
}
/* line 4946, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .minify-main-user-btn {
  height: 16px;
  width: 24px;
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #001ea0;
  border-radius: 3px;
  cursor: pointer;
  transition: 0.5s opacity;
}
/* line 4959, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .minify-main-user-btn:active {
  opacity: 0.8;
}
/* line 4963, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .minify-main-user-btn .minify-main-user-image {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/graphic/arrow_minify_user_menu.svg");
  transition: 0.5s all;
  height: 100%;
  width: 100%;
}
/* line 4975, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail {
  padding: 10px 15px;
  border-top: 1px dashed #ccc;
  display: none;
}
/* line 4980, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail:first-child {
  border: 0;
  display: block;
}
/* line 4985, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail:first-child .main-user-info .main-user-info-elements {
  display: none;
}
/* line 4991, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-detail-title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 4997, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info {
  margin-top: 5px;
  font-size: 0;
}
/* line 5001, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header {
  font-size: 0;
}
/* line 5004, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-image {
  width: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: top;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  color: white;
  border-radius: 5px;
  position: relative;
}
/* line 5016, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-image.empty {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  background-color: #001ea0;
}
/* line 5020, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-image.empty .main-user-short-name {
  font-size: 20px;
  text-align: center;
  height: 20px;
  line-height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 5035, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-detail {
  width: calc(100% - 60px);
  padding: 10px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
/* line 5042, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-detail .main-user-header-full-name {
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #001ea0;
}
/* line 5052, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-detail .main-user-header-profile {
  margin-top: 5px;
  font-size: 15px;
  line-height: 15px;
  font-style: italic;
}
/* line 5060, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-status {
  width: 100%;
  background-color: #ddad30;
  border: 1px solid #bc9527;
  margin: 10px 0 5px;
  border-radius: 3px;
  text-align: center;
}
/* line 5068, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-header .main-user-header-status .main-user-header-status-text {
  font-size: 15px;
  line-height: 15px;
  color: white;
  padding: 5px 5px 2px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 5080, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  position: relative;
  padding-top: 8px;
}
/* line 5088, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text .main-user-info-content {
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  width: 100%;
}
/* line 5095, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text .main-user-info-pre-header {
  font-size: 10px;
  line-height: 20px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  color: #001ea0;
}
/* line 5105, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text:last-child .main-user-info-content,
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text:last-child .main-user-info-pre-header {
  text-align: right;
}
/* line 5112, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text:first-child .main-user-info-content,
html body .content .content-container.dashboard .column .main-user-container .main-user-details .main-user-detail .main-user-info .main-user-info-elements .main-user-info-element .main-user-info-element-text:first-child .main-user-info-pre-header {
  text-align: left;
}
/* line 5126, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container.open .minify-main-user-btn .minify-main-user-image {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
/* line 5136, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container.open .main-user-details .main-user-detail {
  display: block;
}
/* line 5140, ../sass/screen.scss */
html body .content .content-container.dashboard .column .main-user-container.open .main-user-details .main-user-detail .main-user-info .main-user-info-elements {
  display: block;
}
/* line 5149, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-information {
  margin-top: 20px;
  border: 1px solid #eeeeee;
  padding: 10px 15px;
  border-radius: 3px;
  background-color: white;
  font-size: 12px;
  text-transform: uppercase;
  text-align: justify;
}
/* line 5161, ../sass/screen.scss */
html body .content .content-container.dashboard .column .company .company-logo {
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
/* line 5171, ../sass/screen.scss */
html body .content .content-container.dashboard .column .company .company-name {
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
  line-height: 80px;
  margin-left: 10px;
}
/* line 5180, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 5185, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons .long-button {
  height: 60px;
  width: calc((100% / 2) - 10px);
  background-color: #001ea0;
  display: inline-block;
  line-height: 56px;
  font-size: 24px;
  color: white;
  text-align: center;
  text-decoration: inherit;
  box-shadow: inset 0 -6px 0 #001ea0;
  border-radius: 3px;
  overflow: hidden;
}
/* line 5199, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons .long-button.long {
  width: 100%;
}
/* line 5203, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons .long-button:active {
  box-shadow: inset 0 0 0 #001ea0;
  line-height: 60px;
}
/* line 5208, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons .long-button.disabled {
  box-shadow: inset 0 0 0 #001ea0;
  background-color: slategray;
}
/* line 5212, ../sass/screen.scss */
html body .content .content-container.dashboard .column .long-buttons .long-button.disabled:active {
  line-height: 56px;
}
/* line 5219, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 15px 0;
  font-size: 0;
}
@media screen and (max-width: 768px) {
  /* line 5219, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons {
    display: block;
  }
}
/* line 5230, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button {
  width: calc((100% / 4) - (5px * 3));
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  padding: 15px 10px;
  cursor: pointer;
  border-radius: 3px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 5230, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button {
    width: calc((100% / 2) - 10px);
    margin: 5px;
  }
}
/* line 5244, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button:hover {
  opacity: 0.8;
}
/* line 5248, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button:nth-child(1) {
  background-color: #21a5a7;
}
/* line 5252, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button:nth-child(2) {
  background-color: #64a3b1;
}
/* line 5256, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button:nth-child(3) {
  background-color: #7bc5d4;
}
/* line 5260, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button:nth-child(4) {
  background-color: #3a86b1;
}
/* line 5264, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button.disabled {
  background-color: lightgray;
  cursor: auto;
}
/* line 5268, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button.disabled:hover {
  opacity: 1.0;
}
/* line 5273, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column {
  display: inline-block;
  vertical-align: top;
}
/* line 5277, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left {
  width: 50px;
  height: 50px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 5277, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left {
    width: 100%;
  }
}
/* line 5287, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left.admin {
  background-image: url("../img/graphic/admin_white_icon.svg");
}
/* line 5291, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left.collaborators {
  background-image: url("../img/graphic/collaborators_white_icon.svg");
}
/* line 5295, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left.admin-pending {
  background-image: url("../img/graphic/collaborators_pending_white_icon.svg");
}
/* line 5299, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.left.collaborators-pending {
  background-image: url("../img/graphic/collaborators_pending_white_icon.svg");
}
/* line 5304, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right {
  width: calc(100% - 50px);
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
  /* line 5304, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right {
    width: 100%;
    padding: 0;
  }
  /* line 5310, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right .dashboard-header-button-value {
    text-align: center;
  }
  /* line 5313, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right .dashboard-header-button-name {
    text-align: center;
  }
}
/* line 5318, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right .dashboard-header-button-value {
  font-size: 30px;
  line-height: 30px;
  color: white;
}
/* line 5324, ../sass/screen.scss */
html body .content .content-container.dashboard .column .dashboard-header-buttons .dashboard-header-button .dashboard-header-button-column.right .dashboard-header-button-name {
  font-size: 14px;
  line-height: 20px;
  color: white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: -0.2px;
}
/* line 5338, ../sass/screen.scss */
html body .content .content-container.dashboard .column .box {
  margin-top: 20px;
  background-color: white;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  overflow: hidden;
}
/* line 5345, ../sass/screen.scss */
html body .content .content-container.dashboard .column .box .box-title {
  font-size: 18pt;
  text-transform: uppercase;
  font-family: 'Giorgio Sans', sans-serif;
  padding: 10px 15px;
  background-color: #001ea0;
  color: white;
}
/* line 5355, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match {
  display: block;
  background-image: url("../img/match_background.jpg");
  padding: 60px 15px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-family: 'Giorgio Sans', sans-serif;
  color: white;
}
/* line 5365, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .main-buttons {
  width: 60%;
  margin: auto;
}
@media screen and (max-width: 1368px) {
  /* line 5365, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .next-match .main-buttons {
    width: 75%;
  }
}
@media screen and (max-width: 768px) {
  /* line 5365, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .next-match .main-buttons {
    display: block;
  }
}
/* line 5375, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .main-buttons .main-button {
  max-width: 210px;
}
/* line 5378, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .main-buttons .main-button i {
  margin-left: 5px;
}
/* line 5384, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-title {
  width: 100%;
  text-align: center;
  position: relative;
  top: -55px;
  font-size: 16px;
  text-decoration: underline;
}
/* line 5393, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  max-width: 800px;
  margin: auto;
}
/* line 5400, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-logo {
  height: 120px;
  display: inline-block;
  width: 120px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 768px) {
  /* line 5400, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-logo {
    display: none;
  }
}
/* line 5412, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description {
  display: inline-block;
  text-align: center;
  max-width: calc(100% - 240px);
}
@media screen and (max-width: 768px) {
  /* line 5412, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description {
    max-width: inherit;
    width: 100%;
  }
}
/* line 5421, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description .next-match-date {
  line-height: 21px;
  font-size: 21px;
  margin: auto;
  font-weight: 100;
  text-transform: capitalize;
}
/* line 5429, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description .next-match-name {
  line-height: 64px;
  font-size: 50px;
  color: white;
}
/* line 5434, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description .next-match-name .next-match-name-vs {
  color: #ffdc3c;
}
/* line 5439, ../sass/screen.scss */
html body .content .content-container.dashboard .column .next-match .next-match-container .next-match-description .next-match-accreditation-detail {
  line-height: 35px;
  font-size: 18px;
  font-weight: 100;
}
/* line 5448, ../sass/screen.scss */
html body .content .content-container.dashboard .column .no-next-match {
  display: block;
  background-image: url("../img/match_background.jpg");
  padding: 45px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 5456, ../sass/screen.scss */
html body .content .content-container.dashboard .column .no-next-match .no-next-match-message {
  font-size: 20px;
  text-align: center;
  color: white;
  line-height: 126px;
}
/* line 5468, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container {
  margin: auto;
  width: 100%;
  max-width: 500px;
}
/* line 5473, ../sass/screen.scss */
html body .content .content-container.recovery-password form .input-container .field {
  width: 100%;
}
/* line 5479, ../sass/screen.scss */
html body .content .content-container.recovery-password form .main-buttons .main-button {
  max-width: 500px;
  width: 100%;
  margin: auto;
}
/* line 5488, ../sass/screen.scss */
html body .content .content-container.map-press {
  display: block;
  max-width: inherit;
  position: relative;
  width: 100%;
  height: calc(100vh - 52px - 89px);
}
/* line 5495, ../sass/screen.scss */
html body .content .content-container.map-press .tooltip-inner {
  width: 150px;
  max-width: 150px;
}
/* line 5500, ../sass/screen.scss */
html body .content .content-container.map-press .map-main-buttons {
  position: absolute;
  top: 15px;
  left: 15px;
  visibility: hidden;
  opacity: 0.0;
  transition: 0.2s all;
}
/* line 5508, ../sass/screen.scss */
html body .content .content-container.map-press .map-main-buttons .map-btn {
  border-radius: 5px;
  background-color: #C73633;
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}
/* line 5518, ../sass/screen.scss */
html body .content .content-container.map-press .map-main-buttons .map-btn.delete {
  background-image: url("../img/graphic/map_trash_icon.svg");
}
/* line 5525, ../sass/screen.scss */
html body .content .content-container.map-press.dragging .map-main-buttons {
  visibility: visible;
  opacity: 1.0;
}
/* line 5531, ../sass/screen.scss */
html body .content .content-container.map-press table {
  width: 100%;
  max-width: calc(1.65 * (100vh - 52px - 89px - 100px));
  table-layout: fixed;
  margin: auto;
}
/* line 5538, ../sass/screen.scss */
html body .content .content-container.map-press table tr td {
  position: relative;
}
/* line 5542, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="1"] .cell-content {
  border: 1px solid #cbcbcb;
  background-color: white;
}
/* line 5549, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="1"].active .cell-content .seat-number {
  border-color: #cbcbcb;
}
/* line 5554, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="1"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #cbcbcb;
}
/* line 5559, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="1"].active .cell-content .seat-monitor {
  background-image: url("../img/icons/admin/monitor_dark_icon.svg");
}
/* line 5567, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="2"] .cell-content {
  border: 1px solid #188251;
  background-color: #23af6f;
  color: white;
}
/* line 5575, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="2"].active .cell-content .seat-number {
  border-color: #188251;
}
/* line 5580, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="2"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #188251;
}
/* line 5589, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="3"] .cell-content {
  border: 1px solid #9e8e4f;
  background-color: #fed500;
}
/* line 5596, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="3"].active .cell-content .seat-number {
  border-color: #9e8e4f;
}
/* line 5601, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="3"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #9e8e4f;
}
/* line 5606, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="3"].active .cell-content .seat-monitor {
  background-image: url("../img/icons/admin/monitor_dark_icon.svg");
}
/* line 5614, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="4"] .cell-content {
  border: 1px solid #ca4f1c;
  background-color: #f46125;
  color: white;
}
/* line 5622, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="4"].active .cell-content .seat-number {
  border-color: #ca4f1c;
}
/* line 5627, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="4"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #ca4f1c;
}
/* line 5636, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="5"] .cell-content {
  border: 1px solid #757575;
  background-color: #4c4c4c;
  color: white;
}
/* line 5644, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="5"].active .cell-content .seat-number {
  border-color: #757575;
}
/* line 5649, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="5"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #757575;
}
/* line 5658, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="6"] .cell-content {
  border: 1px solid #0f5984;
  background-color: #1a82be;
  color: white;
}
/* line 5666, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="6"].active .cell-content .seat-number {
  border-color: #0f5984;
}
/* line 5671, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="6"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #0f5984;
}
/* line 5680, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="7"] .cell-content {
  border: 1px solid #a8000a;
  background-color: #c5000c;
  color: white;
}
/* line 5688, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="7"].active .cell-content .seat-number {
  border-color: #c5000c;
}
/* line 5693, ../sass/screen.scss */
html body .content .content-container.map-press table tr td[id_seat_type="7"].active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  border: 1px solid #c5000c;
}
/* line 5701, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .bg {
  width: 100%;
  opacity: 0.0;
}
/* line 5706, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  margin: 1px;
  border-radius: 5px;
}
/* line 5716, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content .seat-number {
  font-size: 20px;
  line-height: 20px;
  height: 24px;
  vertical-align: middle;
  font-weight: 400;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: 0.3s all, 0s color;
  opacity: 0.8;
}
@media screen and (max-height: 768px) {
  /* line 5716, ../sass/screen.scss */
  html body .content .content-container.map-press table tr td .cell-content .seat-number {
    line-height: 14px;
    height: 18px;
    font-size: 14px;
  }
}
/* line 5737, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content .seat-monitor {
  display: none;
}
/* line 5741, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content .cell-collaborator-info {
  height: 100%;
  width: 100%;
  z-index: 1;
}
/* line 5746, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content .cell-collaborator-info.ui-draggable-dragging {
  z-index: 20;
}
/* line 5750, ../sass/screen.scss */
html body .content .content-container.map-press table tr td .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 5px;
}
/* line 5763, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.fixed .cell-content .cell-collaborator-info {
  position: relative;
}
/* line 5766, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.fixed .cell-content .cell-collaborator-info:after {
  position: absolute;
  bottom: 4px;
  right: 2px;
  height: 13px;
  width: 13px;
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../img/icons/admin/map_lock_icon.svg");
}
/* line 5784, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.selectable.active .cell-content {
  cursor: move;
}
/* line 5788, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.selectable.active:hover {
  background-color: #001ea0;
  border-radius: 5px;
}
/* line 5796, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content {
  z-index: 1;
}
/* line 5799, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .seat-number {
  left: auto;
  top: auto;
  right: -1px;
  bottom: -1px;
  font-size: 13px;
  line-height: 15px;
  height: 15px;
  opacity: 1.0;
  padding: 0 3px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
@media screen and (max-height: 768px) {
  /* line 5799, ../sass/screen.scss */
  html body .content .content-container.map-press table tr td.active .cell-content .seat-number {
    font-size: 8px;
    letter-spacing: -0.5px;
  }
}
/* line 5817, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .seat-monitor {
  right: auto;
  top: auto;
  left: -1px;
  bottom: -1px;
  font-size: 11px;
  line-height: 11px;
  height: 15px;
  width: 20px;
  opacity: 1.0;
  color: white;
  position: absolute;
  background-image: url("../img/icons/admin/monitor_white_icon.svg");
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 5818, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .seat-monitor.active {
  display: block;
}
@media screen and (max-height: 768px) {
  /* line 5817, ../sass/screen.scss */
  html body .content .content-container.map-press table tr td.active .cell-content .seat-monitor {
    width: 16px;
  }
}
/* line 5844, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .cell-collaborator-info {
  height: calc(100% - 13px);
  padding: 1px;
}
/* line 5848, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .cell-collaborator-info .cell-collaborator-company-logo {
  background-color: white;
  background-size: cover;
}
/* line 5852, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.active .cell-content .cell-collaborator-info .cell-collaborator-company-logo.placeholder {
  background-size: contain;
}
/* line 5860, ../sass/screen.scss */
html body .content .content-container.map-press table tr td.hover {
  background-color: #001ea0;
  border-radius: 5px;
}
/* line 5869, ../sass/screen.scss */
html body .content .content-container.admin-dashboard {
  display: inline-block;
  width: calc(100% - 250px);
  max-width: inherit;
  overflow-y: scroll;
  overflow-y: overlay;
  height: calc(100vh - 52px - 89px);
}
@media screen and (max-width: 1024px) {
  /* line 5869, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 5869, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard {
    height: inherit;
  }
}
/* line 5883, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons {
  font-size: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 5889, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button {
  display: inline-block;
  width: calc(19%);
  border: 1px solid #eeeeee;
}
/* line 5895, ../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 5901, ../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 5907, ../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 5913, ../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 5919, ../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 5924, ../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 5930, ../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 5940, ../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 5947, ../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 5959, ../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 5969, ../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: 3px 0 5px;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 5981, ../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 5987, ../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 5990, ../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 5999, ../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 6012, ../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 6020, ../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 6027, ../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 6040, ../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 6050, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .footer-button:hover {
  opacity: 0.8;
}
/* line 6057, ../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 6063, ../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 6071, ../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 6077, ../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 6085, ../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 6091, ../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 6099, ../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 6105, ../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 6113, ../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 6119, ../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 6127, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.next-event-users-to-be-approved .header-button .header-button-logo {
  background-image: url("../img/icons/admin/events_icon.svg");
}
/* line 6133, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.next-event-users-to-be-approved .footer-button .footer-button-icon {
  background-image: url("../img/graphic/admin_right_arrow_fifth.svg");
}
/* line 6141, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.pending .header-button:hover {
  opacity: 0.8;
}
/* line 6149, ../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 6155, ../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 6171, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.disabled .header-button {
  cursor: auto;
}
/* line 6174, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button.disabled .header-button:hover {
  opacity: 1.0;
}
/* line 6182, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-top: 30px;
}
/* line 6188, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-graphs {
  position: relative;
  height: 311px;
}
/* line 6193, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column {
  width: calc((100% / 2) - 15px);
}
/* line 6196, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column.notifications {
  height: calc(100vh - 136px - 90px - 52px - 89px);
}
/* line 6200, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget {
  background-color: white;
  height: 100%;
  border: 1px solid #eeeeee;
}
/* line 6205, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget.charts {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 15px;
}
/* line 6215, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-widget-title {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #001ea0;
  color: white;
  text-transform: uppercase;
}
/* line 6223, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-widget-claim {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #001ea0;
  font-size: 14px;
}
/* line 6232, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications {
  overflow-y: scroll;
  overflow-y: overlay;
  height: calc(100% - 40px);
}
/* line 6237, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification {
  font-size: 0;
  padding: 15px 10px;
  border-bottom: 1px solid #eeeeee;
  color: #333333;
  display: block;
}
/* line 6244, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification:last-child {
  border: 0;
}
/* line 6248, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification:hover {
  background-color: #e6e6e6;
}
/* line 6252, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .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 6262, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification .notification-image.empty {
  font-size: 20px;
  color: white;
  line-height: 56px;
  text-align: center;
  background-color: #001ea0;
}
/* line 6271, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification .notification-detail {
  width: calc(100% - 50px);
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  box-sizing: border-box;
}
/* line 6278, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-header {
  width: 100%;
  font-size: 14px;
  line-height: 14px;
  margin-top: 3px;
}
/* line 6284, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-header b {
  color: #001ea0;
}
/* line 6289, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-notification .notification-detail .notification-detail-footer {
  width: 100%;
  margin-top: 6px;
  height: 12px;
}
/* line 6294, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .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 6304, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .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: 15px;
  padding-left: 5px;
}
/* line 6316, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-dashboard-widget .admin-dashboard-notifications .admin-dashboard-empty-message {
  padding: 60px 30px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #001ea0;
  font-size: 14px;
}
/* line 6327, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn {
  margin-bottom: 30px;
}
/* line 6331, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match {
  display: block;
  background-image: url("../img/match_background.jpg");
  padding: 30px 15px;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-family: 'Giorgio Sans', sans-serif;
  color: white;
}
/* line 6342, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .main-buttons {
  text-transform: uppercase;
  margin: auto;
}
@media screen and (max-width: 1368px) {
  /* line 6342, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .main-buttons {
    width: 75%;
  }
}
@media screen and (max-width: 768px) {
  /* line 6342, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .main-buttons {
    display: block;
  }
}
/* line 6352, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .main-buttons .main-button {
  max-width: 210px;
}
/* line 6355, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .main-buttons .main-button i {
  margin-left: 5px;
}
/* line 6361, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  max-width: 800px;
  margin: auto;
}
/* line 6368, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-logo {
  height: 120px;
  display: inline-block;
  width: 120px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: auto;
}
@media screen and (max-width: 1280px) {
  /* line 6368, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-logo {
    display: none;
  }
}
/* line 6381, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description {
  display: inline-block;
  text-align: center;
  max-width: calc(100% - 240px);
}
@media screen and (max-width: 1280px) {
  /* line 6381, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description {
    max-width: inherit;
    width: 100%;
  }
}
/* line 6390, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description .next-match-date {
  line-height: 21px;
  font-size: 21px;
  margin: auto;
  font-weight: 100;
  text-transform: uppercase;
}
/* line 6398, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description .next-match-name {
  line-height: 64px;
  font-size: 50px;
  color: white;
  text-transform: uppercase;
  /*font-family: 'Graphik Web', sans-serif !important;*/
}
/* line 6403, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description .next-match-name .next-match-name-vs {
  color: #ffdc3c;
}
/* line 6408, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description .next-match-accreditation-detail {
  height: 35px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 100;
}
/* line 6418, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .next-match .next-match-container .next-match-description .main-buttons .main-button {
  margin-top: 0;
}
/* line 6426, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .no-next-match {
  display: block;
  background-image: url("../img/match_background.jpg");
  padding: 45px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 6434, ../sass/screen.scss */
html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .no-next-match .no-next-match-message {
  font-size: 20px;
  text-align: center;
  color: white;
  line-height: 200px;
}
/* line 6447, ../sass/screen.scss */
html body .content .content-container .users-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 6451, ../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 6457, ../sass/screen.scss */
html body .content .content-container .users-container .user-details:last-child {
  border: 0;
}
/* line 6461, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images {
  display: inline-block;
  vertical-align: top;
  width: 112px;
}
/* line 6466, ../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 6470, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image > img {
  width: 100%;
}
/* line 6474, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image:first-child {
  margin-top: 0;
}
/* line 6478, ../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 6481, ../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 6487, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-label {
  font-size: 12px;
}
/* line 6490, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-card-images .user-card-image .slim-label p {
  font-size: 12px;
}
/* line 6497, ../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 6505, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field {
  margin-top: 8px;
}
/* line 6508, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-detail .user-detail-field:first-child {
  margin-top: 0;
}
/* line 6512, ../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 6521, ../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 6526, ../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 6531, ../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 6538, ../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 6555, ../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 6562, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones.removed {
  opacity: 0;
}
/* line 6566, ../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 6573, ../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 6580, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container .user-zone {
  display: inline-block;
  background-color: #001ea0;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  margin-right: 3px;
}
/* line 6591, ../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 6596, ../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: #001ea0;
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  color: white;
}
/* line 6606, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-zones .user-zones-container:hover {
  opacity: 0.8;
}
/* line 6613, ../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 6618, ../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 6618, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-zones .main-button {
    width: 100%;
  }
}
/* line 6625, ../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 6633, ../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 6638, ../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 6645, ../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 6645, ../sass/screen.scss */
  html body .content .content-container .users-container .user-details .user-checkboxes {
    padding: 0;
  }
}
/* line 6654, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox {
  height: 22px;
  width: 22px;
}
/* line 6658, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="1"] {
  background-color: #1b7e5a;
}
/* line 6662, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="2"] {
  background-color: #d54e21;
}
/* line 6666, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .user-checkbox[id_status="3"] {
  background-color: #ffcc33;
}
/* line 6671, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-checkboxes .main-button {
  margin-top: 14px;
}
/* line 6676, ../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 6682, ../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 6688, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-buttons .main-button.full {
  width: auto;
  height: 36px;
}
/* line 6693, ../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 6701, ../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 6705, ../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 6709, ../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 6716, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes {
  width: 100%;
  position: relative;
}
/* line 6720, ../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 6726, ../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 6737, ../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: #001ea0;
  font-weight: normal;
}
/* line 6748, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .user-notes .user-notes-container {
  padding-top: 15px;
}
/* line 6751, ../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 6758, ../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 6767, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container {
  font-size: 16px;
}
/* line 6770, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container .selectr-selected {
  line-height: 18px;
  padding: 0 5px;
}
/* line 6774, ../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 6783, ../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;
}
/* line 6791, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected {
  padding: 5px;
}
/* line 6795, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected .selectr-tags .selectr-tag {
  background-color: #001ea0;
}
/* line 6799, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-selected .selectr-tags .input-tag {
  display: none;
}
/* line 6805, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable .selectr-placeholder {
  padding: 5px;
  display: block;
}
/* line 6811, ../sass/screen.scss */
html body .content .content-container .users-container .user-details .selectr-container.taggable.has-selected .selectr-placeholder {
  display: none;
}
/* line 6819, ../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: #001ea0;
}
/* line 6829, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail {
  width: calc((100% - 112px - 37px) / 2);
}
/* line 6832, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail.mid {
  width: calc((100% - 112px) / 2);
}
/* line 6836, ../sass/screen.scss */
html body .content .content-container .users-container.administrators .user-details .user-detail:last-child {
  border-right: 0;
}
/* line 6844, ../sass/screen.scss */
html body .content .content-container .users-container.administrators.add .user-details .user-detail {
  width: calc((100% - 112px - 65px) / 2);
}
/* line 6854, ../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 6863, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-detail {
  width: calc((100% - 112px - 37px) / 2);
}
/* line 6867, ../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 6871, ../sass/screen.scss */
html body .content .content-container .users-container.collaborators.pending .user-details .user-zones .user-zones-container {
  margin-top: 3px;
}
/* line 6874, ../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: #001ea0;
  color: white;
  padding: 2px 8px;
  vertical-align: top;
  border-radius: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  margin-right: 3px;
}
/* line 6885, ../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 6896, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend {
  margin-bottom: 30px;
}
/* line 6899, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color {
  display: inline-block;
  margin-left: 30px;
}
/* line 6903, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color:first-child {
  margin-left: 0;
}
/* line 6907, ../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 6913, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.pending {
  background-color: #ffcc33;
}
/* line 6917, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.approved {
  background-color: #1b7e5a;
}
/* line 6921, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .legend-color .legend-logo.rejected {
  background-color: #d54e21;
}
/* line 6926, ../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 6934, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button {
  float: right;
  position: relative;
  top: -6px;
}
/* line 6939, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button .main-button {
  margin-top: 0;
}
/* line 6943, ../sass/screen.scss */
html body .content .content-container .match-collaborators-legend .excel-button i {
  margin-left: 5px;
}
/* line 6949, ../sass/screen.scss */
html body .content .content-container .matches-list-container {
  background-color: white;
  border: 1px solid #e2e2e2;
}
/* line 6953, ../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 6959, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element:last-child {
  border: 0;
}
/* line 6963, ../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 6972, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-teams .match-team {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 100px) / 2);
}
/* line 6977, ../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 6987, ../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 7001, ../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 7008, ../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 7015, ../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 7026, ../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 7034, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details.full {
  border: 0;
  width: 60%;
}
/* line 7039, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail {
  display: block;
  margin-bottom: 6px;
}
/* line 7043, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-details .match-detail:last-child {
  margin: 0;
}
/* line 7047, ../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 7052, ../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 7059, ../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 7072, ../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 7079, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button {
  margin: 0;
}
/* line 7082, ../sass/screen.scss */
html body .content .content-container .matches-list-container .match-element .match-buttons .main-button.button-with-margin {
  margin-top: 2px;
}
/* line 7091, ../sass/screen.scss */
html body .content .admin-menu {
  background-color: #000;
  display: inline-block;
  width: 250px;
  vertical-align: top;
  padding: 15px 0;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  height: 100%;
  min-height: calc(100vh - 52px - 89px);
}
/* line 7103, ../sass/screen.scss */
html body .content .admin-menu .minify-menu-btn {
  position: absolute;
  right: -8px;
  top: calc(((100vh - 52px - 89px) / 2) - 12px);
  margin: auto;
  height: 24px;
  width: 16px;
  background-color: #001ea0;
  border-radius: 3px;
  cursor: pointer;
  z-index: 4;
  transition: 0.2s opacity;
}
/* line 7116, ../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 7126, ../sass/screen.scss */
html body .content .admin-menu .minify-menu-btn:active {
  background-color: #004d7d;
}
/* line 7131, ../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 7144, ../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;
  box-sizing: border-box;
}
/* line 7158, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element:hover {
  background-color: #1e272a;
  text-decoration: inherit;
  border-left: 3px solid #ffdc3c;
}
/* line 7164, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.disabled {
  opacity: 0.5;
  cursor: inherit;
}
/* line 7168, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.disabled:hover {
  background-color: #273135;
}
/* line 7173, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.selected {
  border-left: 3px solid #ffdc3c !important;
  background-color: #1e272a;
}
/* line 7177, ../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;
  box-sizing: border-box;
}
/* line 7193, ../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 7206, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.dashboard:before {
  background-image: url("../img/icons/admin/menu_dashboard_icon.svg");
}
/* line 7212, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.users:before {
  background-image: url("../img/icons/admin/menu_users_icon.svg");
}
/* line 7218, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.collaborators:before {
  background-image: url("../img/icons/admin/menu_collaborator_icon.svg");
}
/* line 7224, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.guests:before {
  background-image: url("../img/icons/admin/menu_guest_icon.svg");
}
/* line 7230, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.extras:before {
  background-image: url("../img/icons/admin/menu_extra_icon.svg");
}
/* line 7236, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.inter-admins:before {
  background-image: url("../img/icons/admin/menu_user_inter_admin_icon.svg");
}
/* line 7242, ../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 7248, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.freelancers:before {
  background-image: url("../img/icons/admin/menu_freelancer_icon.svg");
}
/* line 7254, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.companies:before {
  background-image: url("../img/icons/admin/menu_companies_icon.svg");
}
/* line 7260, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.email_templates:before {
  background-image: url("../img/icons/admin/menu_email_templates_icon.svg");
}
/* line 7266, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.email_logs:before {
  background-image: url("../img/icons/admin/menu_email_logs_icon.svg");
}
/* line 7272, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.matches:before {
  background-image: url("../img/icons/admin/menu_matches_icon.svg");
}
/* line 7278, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.zones:before {
  background-image: url("../img/icons/admin/menu_zones_icon.svg");
}
/* line 7284, ../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 7290, ../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 7296, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.logs:before {
  background-image: url("../img/icons/admin/menu_logs_icon.svg");
}
/* line 7302, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.configuration:before {
  background-image: url("../img/icons/admin/menu_configuration_icon.svg");
}
/* line 7308, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.settings:before {
  background-image: url("../img/icons/admin/menu_settings_icon.svg");
}
/* line 7314, ../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 7320, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.socials:before {
  background-image: url("../img/icons/admin/socials_icon.svg");
}
/* line 7326, ../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 7332, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.announcements:before {
  background-image: url("../img/icons/admin/announcement_settings_icon.svg");
}
/* line 7338, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.sponsors:before {
  background-image: url("../img/icons/admin/sponsors_icon.svg");
}
/* line 7344, ../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 7350, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.events:before {
  background-image: url("../img/icons/admin/menu_events_icon.svg");
}
/* line 7356, ../sass/screen.scss */
html body .content .admin-menu .admin-menu-element.event-types:before {
  background-image: url("../img/icons/admin/menu_event_types_icon.svg");
}
/* line 7364, ../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 7379, ../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 7389, ../sass/screen.scss */
html body .content .admin-menu .sub-menu .sub-menu-list {
  padding-left: 22px;
  display: none;
}
/* line 7393, ../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 7397, ../sass/screen.scss */
html body .content .admin-menu .sub-menu .sub-menu-list .admin-menu-element:hover {
  border-left: 3px solid #ffdc3c;
}
/* line 7404, ../sass/screen.scss */
html body .content .admin-menu .sub-menu.open > .admin-menu-element {
  background-color: #1e272a;
  border-left: 3px solid #ffdc3c;
}
/* line 7409, ../sass/screen.scss */
html body .content .admin-menu .sub-menu.open .sub-menu-list {
  display: block;
}
/* line 7417, ../sass/screen.scss */
html body .content.minify .admin-menu {
  width: 50px;
}
/* line 7421, ../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 7430, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-header {
  display: none;
}
/* line 7434, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element {
  padding: 0;
}
/* line 7437, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element .admin-menu-text {
  display: none;
}
/* line 7441, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element:before {
  z-index: 1;
}
/* line 7445, ../sass/screen.scss */
html body .content.minify .admin-menu .admin-menu-element:after {
  display: none;
}
/* line 7450, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu {
  position: relative;
}
/* line 7453, ../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 7464, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu .sub-menu-list .admin-menu-element {
  padding: 10px 20px 10px 38px;
}
/* line 7470, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu.open .sub-menu-list {
  background-color: #1e272a;
}
/* line 7475, ../sass/screen.scss */
html body .content.minify .admin-menu .sub-menu.open .admin-menu-element .admin-menu-text {
  display: block;
  white-space: nowrap;
}
/* line 7482, ../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 7495, ../sass/screen.scss */
html body .content.minify > form {
  width: calc(100% - 50px);
}
/* line 7499, ../sass/screen.scss */
html body .content.minify .admin-dashboard {
  width: calc(100% - 50px);
}
@media screen and (max-width: 1024px) {
  /* line 7499, ../sass/screen.scss */
  html body .content.minify .admin-dashboard {
    width: 100%;
  }
}
/* line 7506, ../sass/screen.scss */
html body .content.minify .content-container {
  width: calc(100% - 50px);
  max-width: 1880px;
}
@media screen and (max-width: 1024px) {
  /* line 7506, ../sass/screen.scss */
  html body .content.minify .content-container {
    width: 100%;
  }
}
/* line 7515, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu {
  background-color: rgba(0, 0, 0, 0.4);
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
  color: #4e585e;
  height: 100vh;
  width: 100vw;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
}
@media screen and (max-width: 1024px) {
  /* line 7515, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 30, 160, 0.9);
    -webkit-backdrop-filter: blur(10px);
    width: 100% !important;
    border: 0;
  }
}
/* line 7541, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container {
  font-size: 0;
  max-height: 800px;
  height: calc(100vh - 40px);
  width: 600px;
  background-color: white;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 15px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  /* line 7541, ../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 7564, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes {
  height: calc(100% - 50px);
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  /* line 7564, ../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 7572, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box {
  display: none;
}
/* line 7575, ../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 7579, ../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 7584, ../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 7591, ../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: 30px;
  padding: 15px 15px 0;
  font-size: 30px;
  font-weight: normal;
  color: white;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 50px - 50px);
  text-align: center;
}
/* line 7605, ../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: 20px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 7616, ../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 7622, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-boxes .admin-dashboard-box .admin-dashboard-elements {
  max-height: calc(800px - 81px - 50px);
  height: calc(100vh - 40px - 81px - 50px);
  overflow-y: scroll;
  overflow-y: overlay;
}
/* line 7628, ../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 7633, ../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: #333333;
}
/* line 7639, ../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 7643, ../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 7653, ../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: 46px;
  text-align: center;
}
/* line 7661, ../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 7667, ../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 {
  margin-bottom: 5px;
}
/* line 7670, ../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 .admin-dashboard-element-name-value {
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
/* line 7682, ../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 .admin-dashboard-element-name-status {
  display: inline-block;
  vertical-align: top;
  color: white;
  padding: 5px 5px 3px;
  font-size: 10px;
  line-height: 10px;
  margin-top: 2px;
  border-radius: 3px;
}
/* line 7692, ../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 .admin-dashboard-element-name-status.new {
  background-color: #3da545;
}
/* line 7696, ../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 .admin-dashboard-element-name-status.edited {
  background-color: orange;
}
/* line 7700, ../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 .admin-dashboard-element-name-status.stand-by {
  background-color: #ffdc3c;
  color: black;
}
/* line 7708, ../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: 13px;
  line-height: 13px;
}
/* line 7713, ../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: 13px;
  font-weight: bold;
  padding-left: 5px;
  text-transform: uppercase;
}
/* line 7720, ../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 7724, ../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: #ffdc3c;
}
/* line 7731, ../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 7741, ../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 7744, ../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 7752, ../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 7761, ../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 7764, ../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 7772, ../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 7781, ../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 7784, ../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 7792, ../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 7801, ../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 7804, ../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 7812, ../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 7821, ../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 7824, ../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 7832, ../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 7842, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button {
  height: 50px;
  width: calc(100% / 3);
  color: white;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  transition: .3s opacity;
}
@media screen and (max-width: 1024px) {
  /* line 7842, ../sass/screen.scss */
  html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button {
    width: 100%;
  }
}
/* line 7859, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.green {
  background-color: #419641;
}
/* line 7863, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.yellow {
  background-color: #ffdc3c;
  color: #000;
}
/* line 7868, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button.red {
  background-color: #C73633;
}
/* line 7872, ../sass/screen.scss */
html body .content .admin-dashboard-right-menu .admin-dashboard-right-menu-container .admin-dashboard-submit-button:hover {
  opacity: 0.8;
}
/* line 7879, ../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 7889, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-views-container {
  overflow: hidden;
  width: 294px;
  font-size: 0;
}
/* line 7895, ../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 - 60px - 120px - 52px - 89px);
  display: inline-block;
  vertical-align: top;
}
/* line 7900, ../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 7911, ../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;
  overflow: overlay;
  height: calc(100% - 24px);
}
/* line 7916, ../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 7923, ../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 7926, ../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 7936, ../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 7940, ../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 7946, ../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 7951, ../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 7964, ../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 7970, ../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 7976, ../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 7984, ../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 7987, ../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 7990, ../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 7994, ../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;
}
/* line 8001, ../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.press-stand {
  border: 1px solid #cbcbcb;
  background-color: white;
}
/* line 8006, ../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.radio {
  border: 1px solid #188251;
  background-color: #23af6f;
  margin: auto;
}
/* line 8012, ../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.sites-agency {
  border: 1px solid #9e8e4f;
  background-color: #fed500;
}
/* line 8017, ../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.foreign-tv {
  border: 1px solid #ca4f1c;
  background-color: #f46125;
}
/* line 8022, ../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.police {
  border: 1px solid #0f5984;
  background-color: #1a82be;
}
/* line 8027, ../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.guests {
  border: 1px solid #a8000a;
  background-color: #c5000c;
}
/* line 8033, ../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 8047, ../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 8050, ../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 8056, ../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 8063, ../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;
  overflow-y: overlay;
}
/* line 8069, ../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 8073, ../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 8083, ../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 8094, ../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 8108, ../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 8111, ../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 8119, ../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 8124, ../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 8128, ../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 8142, ../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 8156, ../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 8173, ../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;
  overflow-y: overlay;
}
/* line 8179, ../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 8183, ../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 8193, ../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 8204, ../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 8214, ../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 8217, ../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 8223, ../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 8237, ../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 8251, ../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 8258, ../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 8267, ../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 8278, ../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 8295, ../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 8299, ../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 8308, ../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 8316, ../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 8324, ../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 8329, ../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;
  max-width: 50%;
  width: 100%;
}
/* line 8334, ../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 8340, ../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;
  width: calc(100% - 50px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 8353, ../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 8359, ../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 8368, ../sass/screen.scss */
html body .content .map-collaborators-container .map-collaborator-slider-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 8373, ../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 8381, ../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 8391, ../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 8397, ../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 8403, ../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 8408, ../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 8415, ../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 8427, ../sass/screen.scss */
html body .content .map-collaborators-container .save-credits:hover {
  opacity: 0.8;
}
/* line 8432, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails {
  width: 100%;
  background-color: #001ea0;
  color: white;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 8444, ../sass/screen.scss */
html body .content .map-collaborators-container .send-emails:hover {
  opacity: 0.8;
}
/* line 8450, ../sass/screen.scss */
html body .content .next-event {
  display: block;
  background-image: url("../img/match_background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
  color: white;
  padding: 26px;
}
/* line 8460, ../sass/screen.scss */
html body .content .next-event .next-event-date-and-location {
  font-family: 'Giorgio Sans', sans-serif;
  font-size: 20px;
  font-weight: 100;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  line-height: 26px;
}
/* line 8472, ../sass/screen.scss */
html body .content .next-event .next-event-title {
  font-family: 'Giorgio Sans', sans-serif;
  font-size: 40px;
  font-weight: 400;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  line-height: 46px;
}
/* line 8484, ../sass/screen.scss */
html body .content .next-event .next-event-accreditation {
  font-family: 'Giorgio Sans', sans-serif;
  font-size: 20px;
  font-weight: 100;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  line-height: 26px;
  margin-bottom: 26px;
}
/* line 8497, ../sass/screen.scss */
html body .content .next-event .next-event-description {
  font-size: 18px;
  text-align: justify;
}
/* line 8503, ../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 8512, ../sass/screen.scss */
html body .content .next-match .next-match-date {
  text-align: center;
  line-height: 20px;
  margin-bottom: 30px;
  color: white;
}
/* line 8519, ../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 8526, ../sass/screen.scss */
html body .content .next-match .next-match-teams .next-match-team {
  display: inline-block;
}
/* line 8529, ../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 8537, ../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 8550, ../sass/screen.scss */
html body .content .next-match .main-button {
  max-width: 200px;
  width: 100%;
}
/* line 8556, ../sass/screen.scss */
html body .content select.form-control.custom-select {
  -webkit-appearance: none !important;
}
/* line 8560, ../sass/screen.scss */
html body .content .vertical-menu {
  width: 200px;
  overflow: hidden;
  padding-top: 30px;
  position: relative;
  display: table-cell;
  min-height: calc(100% - 108px - 89px);
  background-color: #adc3d2;
}
/* line 8569, ../sass/screen.scss */
html body .content .vertical-menu .nav > li > a:hover {
  background-color: #F6F6F6;
}
/* line 8574, ../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 8579, ../sass/screen.scss */
html body .content .container-with-two-side-menus {
  width: calc(100vw - 250px - 300px);
  height: calc(100vh - 108px - 89px);
  margin-left: auto;
}
/* line 8587, ../sass/screen.scss */
html body .content.minify .container-with-two-side-menus {
  width: calc(100vw - 50px - 300px);
}
/* line 8592, ../sass/screen.scss */
html body .content .form-elements {
  display: inline-table;
}
/* line 8596, ../sass/screen.scss */
html body .content input[type=date].form-control {
  line-height: normal;
}
/* line 8600, ../sass/screen.scss */
html body .content .alert-box-shadow {
  border-radius: 3px;
}
/* line 8604, ../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 8612, ../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 8620, ../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 8630, ../sass/screen.scss */
html body .content .mdl-data-table {
  font-size: 15px;
  color: #333;
}
/* line 8634, ../sass/screen.scss */
html body .content .mdl-data-table th {
  text-align: left;
}
/* line 8638, ../sass/screen.scss */
html body .content .mdl-data-table td {
  height: 25px;
  text-align: left;
}
/* line 8644, ../sass/screen.scss */
html body .content .action-button {
  color: #333;
  font-size: 1.5em;
}
/* line 8648, ../sass/screen.scss */
html body .content .action-button:hover {
  color: #001ea0;
}
/* line 8653, ../sass/screen.scss */
html body .content .team-logo-margin {
  width: 40px;
  height: auto;
  margin-left: 10px;
}
/* line 8659, ../sass/screen.scss */
html body .content .team-logos {
  width: 65px;
  height: 65px;
  margin: 0 15px;
}
/* line 8665, ../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 8674, ../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 8679, ../sass/screen.scss */
html body .content .base-box-disabled {
  cursor: not-allowed !important;
  background: #ccc !important;
}
/* line 8683, ../sass/screen.scss */
html body .content .base-box-disabled:hover {
  box-shadow: none !important;
}
/* line 8688, ../sass/screen.scss */
html body .content .dashboard-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1280px;
  flex-direction: column;
  margin: auto;
}
/* line 8695, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-link {
  text-decoration: none;
}
/* line 8699, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: no-wrap;
}
/* line 8705, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .active {
  box-shadow: 0 0 8px #777;
}
/* line 8709, ../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 8717, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box .dashboard-box-info-icon {
  float: right;
  position: relative;
  right: 5px;
}
/* line 8724, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-big {
  width: 360px;
  height: 170px;
  text-decoration: inherit;
  cursor: pointer;
}
/* line 8732, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content {
  display: table-cell;
  vertical-align: top;
}
/* line 8736, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
  margin-bottom: 8px;
}
/* line 8740, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small {
  font-size: 15px;
  line-height: 100%;
}
/* line 8744, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small strong {
  font-size: 30px;
}
/* line 8748, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
  margin: 0;
}
/* line 8754, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-icon {
  width: 35px;
  height: auto;
}
/* line 8760, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box {
  height: calc(100vh - 108px - 89px - 230px);
}
/* line 8764, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-small {
  height: calc(100vh - 108px - 89px - 230px - 355px);
}
/* line 8768, ../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 8774, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-title {
  background-color: #001ea0;
  border: 1px solid #001ea0;
  line-height: 40px;
  color: white;
  padding: 5px 15px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
/* line 8783, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-title h4 {
  margin: 0;
  font-size: 20px;
}
/* line 8789, ../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;
  overflow: overlay;
}
/* line 8797, ../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 8804, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element:first-child {
  border-top: 0;
}
/* line 8808, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-element .icheckbox_square-blue {
  top: 8px !important;
}
/* line 8813, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .approval-box-submit {
  font-size: 0;
  border: 1px solid #001ea0;
  padding: 4px;
  background-color: #001ea0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  line-height: 15px;
  height: 45px;
}
/* line 8825, ../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 8831, ../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 8837, ../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 8846, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox {
  display: none;
}
/* line 8850, ../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 8863, ../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 8879, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #001ea0;
}
/* line 8883, ../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: #001ea0;
}
/* line 8887, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0;
}
/* line 8891, ../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 8897, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.checkbox-custom-label a {
  color: #666;
}
/* line 8901, ../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 8914, ../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 8924, ../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 8933, ../sass/screen.scss */
html body .content .dashboard-container .dashboard-quick-approval-box span.custom-label-title a {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 8940, ../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 8946, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-time-indicator {
  font-size: 75%;
  color: #333;
}
/* line 8951, ../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 8959, ../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 8967, ../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 8974, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:first-child {
  border-top: 0;
  margin-top: 0;
}
/* line 8979, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover {
  box-shadow: 0 1px 2px #ccc;
  color: black;
}
/* line 8983, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notifications-box-element:hover .notification-icon {
  color: darkgoldenrod;
}
/* line 8989, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read {
  background-color: #eee;
  color: #c7c7c7;
}
/* line 8993, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-time-indicator {
  color: #c7c7c7;
}
/* line 8997, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read .notification-icon {
  color: #bbb;
}
/* line 9001, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover {
  color: #c7c7c7;
}
/* line 9004, ../sass/screen.scss */
html body .content .dashboard-container .notifications-box-container .notification-box-element-read:hover .notification-icon {
  color: #bbb;
}
/* line 9011, ../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 9017, ../sass/screen.scss */
html body .content .dashboard-rightbar {
  width: 300px;
  background-color: #dedede;
  margin-left: auto;
  min-height: calc(100vh - 53px - 89px);
  display: inline-block;
}
/* line 9024, ../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 9032, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-box-match:hover {
  box-shadow: none;
}
/* line 9037, ../sass/screen.scss */
html body .content .dashboard-rightbar .matches-widget-background {
  background-image: url("../img/match_background.jpg");
  background-size: cover;
}
/* line 9042, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-team-logo {
  width: 45px;
  height: auto;
  margin: 5px;
}
/* line 9048, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-right-sidebar-title {
  color: #555;
  text-align: center;
}
/* line 9053, ../sass/screen.scss */
html body .content .dashboard-rightbar .dashboard-canvas-container {
  display: block;
}
/* line 9058, ../sass/screen.scss */
html body .content .btn-success-custom {
  background-color: #00804c;
}
/* line 9062, ../sass/screen.scss */
html body .content .btn-success-custom:hover {
  background-color: #12a267;
}
/* line 9066, ../sass/screen.scss */
html body .content .btn-success-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 9071, ../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 9082, ../sass/screen.scss */
html body .content .btn-info-custom {
  background-color: #001ea0;
}
/* line 9086, ../sass/screen.scss */
html body .content .btn-info-custom:hover {
  background-color: #0023ba;
}
/* line 9090, ../sass/screen.scss */
html body .content .btn-info-custom.big {
  margin: 10px 0;
  width: 100%;
}
/* line 9095, ../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 9106, ../sass/screen.scss */
html body .content .btn-warning-custom {
  background-color: #c78c02;
}
/* line 9110, ../sass/screen.scss */
html body .content .btn-warning-custom:hover {
  background-color: #d6aa41;
}
/* line 9115, ../sass/screen.scss */
html body .content .btn-danger-custom {
  background-color: #a91313;
}
/* line 9119, ../sass/screen.scss */
html body .content .btn-danger-custom:hover {
  background-color: #cf1a1a;
}
/* line 9124, ../sass/screen.scss */
html body .content .modal-body {
  font-size: 14px;
}
/* line 9128, ../sass/screen.scss */
html body .content .modal-content {
  border-radius: 2px;
  text-align: center;
}
/* line 9133, ../sass/screen.scss */
html body .content .modal-footer {
  text-align: center;
}
/* line 9137, ../sass/screen.scss */
html body .content .panel {
  background-color: white;
  border: 1px solid #eeeeee;
  box-shadow: none;
  font-size: 14px;
}
/* line 9144, ../sass/screen.scss */
html body .content .panel-default {
  border-radius: 0;
}
/* line 9148, ../sass/screen.scss */
html body .content .panel-default > .panel-heading-container {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  padding: 10px 15px;
  background-color: #001ea0;
  background-image: inherit;
  color: white;
}
/* line 9158, ../sass/screen.scss */
html body .content .panel-default > .panel-heading-container .panel-heading-container-item a {
  color: white;
}
/* line 9164, ../sass/screen.scss */
html body .content .panel-default > .panel-heading {
  font-size: 16px;
  padding: 10px 15px;
  background-color: #001ea0;
  background-image: inherit;
  color: white;
  text-transform: uppercase;
  border-radius: 0;
}
/* line 9173, ../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 9186, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container {
  margin: auto;
}
/* line 9189, ../sass/screen.scss */
html body .content .panel-default > .panel-body .images-container .slim {
  margin-bottom: 10px;
  color: #666;
}
/* line 9195, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container {
  width: 100%;
}
/* line 9198, ../sass/screen.scss */
html body .content .panel-default > .panel-body .textarea-container textarea {
  width: 100%;
}
/* line 9204, ../sass/screen.scss */
html body .content .panel-default > .panel-body .links-container a {
  display: block;
}
/* line 9210, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon small {
  width: 15px;
  height: 15px;
}
/* line 9215, ../sass/screen.scss */
html body .content .panel-default > .panel-body .input-group-addon .switchery-small {
  height: 15px;
}
/* line 9220, ../sass/screen.scss */
html body .content .panel-default > .panel-body .small-screen-only {
  display: none;
}
/* line 9224, ../sass/screen.scss */
html body .content .panel-default > .panel-body .big-screen-only {
  display: block;
}
/* line 9228, ../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 9241, ../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 9252, ../sass/screen.scss */
html body .content .panel-default > .panel-body .info_seat .monitor {
  font-size: 15px;
  position: relative;
  top: -8px;
}
/* line 9258, ../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 9273, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-number {
  font-size: 11px;
  right: -2px;
}
/* line 9278, ../sass/screen.scss */
html body .content #modalMapTable td.active .seat-monitor {
  background-size: 11px;
  left: -3px;
}
/* line 9284, ../sass/screen.scss */
html body .content #modalMapTable .disabled {
  color: #afafaf;
  background-color: #ececec;
  border-color: #cbcbcb;
}
@media screen and (max-width: 768px) {
  /* line 9291, ../sass/screen.scss */
  html body .content ul.dtr-details {
    width: 100%;
  }
}
/* line 9296, ../sass/screen.scss */
html body .content ul.dtr-details li {
  min-height: 30px;
}
/* line 9301, ../sass/screen.scss */
html body .content span.dtr-title {
  float: left;
  text-align: left;
}
/* line 9307, ../sass/screen.scss */
html body .content .fa-edit {
  position: relative;
  top: 1px;
}
/* line 9312, ../sass/screen.scss */
html body .content .fa-envelope-o {
  position: relative;
  top: -1px;
  right: 2px;
}
/* line 9321, ../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 9329, ../sass/screen.scss */
html body #cookie-bar p {
  margin: auto;
  max-width: 1680px;
  text-align: center;
  color: white;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
}
/* line 9338, ../sass/screen.scss */
html body #cookie-bar p a {
  padding: 0 5px;
  color: white;
  font-weight: bold;
}
/* line 9346, ../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 9359, ../sass/screen.scss */
html body #map-popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 9363, ../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 9378, ../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 9391, ../sass/screen.scss */
html body #map-popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 9396, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container {
  padding: 50px 30px;
  display: block;
  color: #4e585e;
}
/* line 9401, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .seat-type-container {
  font-size: 0;
  text-align: center;
}
/* line 9405, ../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 9417, ../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: #001ea0;
  border-bottom: 3px solid #1b5b85;
  color: white;
}
/* line 9429, ../sass/screen.scss */
html body #map-popup.open .popup-container .map-popup-container .map-detail .map-detail-header {
  font-size: 0;
}
/* line 9432, ../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 9442, ../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: #001ea0;
  color: white;
}
/* line 9451, ../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 9458, ../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: #001ea0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 9467, ../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: #ffdc3c;
}
/* line 9476, ../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 9482, ../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 9486, ../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 9490, ../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: #001ea0;
  line-height: 20px;
  font-weight: normal;
}
/* line 9496, ../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 9512, ../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 9525, ../sass/screen.scss */
html body #loader.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 9530, ../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 9542, ../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 9551, ../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;
}
/* line 9560, ../sass/screen.scss */
html body #loader .logo-image-container .logo.second {
  background-image: url("../img/icons/loader_02.svg");
}
/* line 9564, ../sass/screen.scss */
html body #loader .logo-image-container .logo.third {
  background-image: url("../img/icons/loader_03.svg");
  -webkit-animation: rotatingY 2s linear infinite;
  -moz-animation: rotatingY 2s linear infinite;
  -ms-animation: rotatingY 2s linear infinite;
  -o-animation: rotatingY 2s linear infinite;
  animation: rotatingY 2s linear infinite;
}
/* line 9573, ../sass/screen.scss */
html body #loader .logo-image-container .logo.fourth {
  background-image: url("../img/icons/loader_04.svg");
  -webkit-animation: rotatingYRev 2s linear infinite;
  -moz-animation: rotatingYRev 2s linear infinite;
  -ms-animation: rotatingYRev 2s linear infinite;
  -o-animation: rotatingYRev 2s linear infinite;
  animation: rotatingYRev 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 9678, ../sass/screen.scss */
html body #popup {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 30, 160, 0.9);
  -webkit-backdrop-filter: blur(10px);
  visibility: hidden;
  opacity: 0;
  transition: 0.2s all;
  z-index: 20;
}
/* line 9691, ../sass/screen.scss */
html body #popup .popup-container {
  visibility: hidden;
}
/* line 9695, ../sass/screen.scss */
html body #popup.open {
  visibility: visible;
  opacity: 1.0;
}
/* line 9699, ../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 9713, ../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 9726, ../sass/screen.scss */
html body #popup.open .popup-container .popup-close-btn:hover {
  opacity: 0.8;
}
/* line 9731, ../sass/screen.scss */
html body #popup.open .popup-container .login-container {
  display: none;
}
/* line 9735, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] {
  max-width: 580px;
  max-height: 480px;
}
/* line 9739, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container {
  padding: 50px 0;
  display: block;
}
/* line 9743, ../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 9753, ../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: #001ea0;
  font-weight: bold;
}
/* line 9761, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form {
  margin-top: 15px;
}
/* line 9764, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input {
  min-width: 275px;
}
/* line 9767, ../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 #001ea0;
  padding: 10px;
  box-sizing: border-box;
}
/* line 9780, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input:first-child {
  margin-top: 0;
}
/* line 9784, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container form input::-webkit-input-placeholder {
  color: #001ea0;
  opacity: 1.0;
}
/* line 9791, ../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 9796, ../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 9801, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info:first-child {
  padding-top: 0;
}
/* line 9806, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info.register a {
  color: #001ea0;
}
/* line 9811, ../sass/screen.scss */
html body #popup.open .popup-container[active="login"] .login-container .login-infos .login-info a {
  font-weight: bold;
  color: #ffdc3c;
}
/* line 9820, ../sass/screen.scss */
html body #popup.open .popup-container .multilingual-container {
  display: none;
}
/* line 9824, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] {
  max-width: 340px;
  max-height: 300px;
}
/* line 9828, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container {
  padding: 50px 0;
  display: block;
}
/* line 9832, ../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 9842, ../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: #001ea0;
  font-weight: bold;
}
/* line 9850, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages {
  padding: 30px 15px 0;
}
/* line 9853, ../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 9861, ../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 9868, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover {
  background-color: #001ea0;
  color: white;
  box-shadow: inset 0 -4px 0 #001ea0;
  transition: 0.05s box-shadow;
}
/* line 9874, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover:active {
  box-shadow: inset 0 0 0 #001ea0;
}
/* line 9878, ../sass/screen.scss */
html body #popup.open .popup-container[active="multilingual"] .multilingual-container .languages .language:hover a {
  color: white;
}
/* line 9891, ../sass/screen.scss */
html body .input-group .form-control {
  z-index: 0 !important;
}

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

@media screen and (max-width: 1024px) {
  /* line 9909, ../sass/screen.scss */
  html body header .header-container .logo {
    height: 40px;
    margin: 5px 0;
  }
  /* line 9914, ../sass/screen.scss */
  html body header .header-container .menu-container {
    display: none;
  }
  /* line 9918, ../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 9928, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn:active {
    opacity: 0.8;
  }
  /* line 9932, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.menu {
    background-image: url("../img/graphic/mobile_menu_white.svg");
  }
  /* line 9936, ../sass/screen.scss */
  html body header .header-container .mobile-header-btn.user {
    background-image: url("../img/graphic/user_white.svg");
  }
  /* line 9941, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 30, 160, 0.9);
    -webkit-backdrop-filter: blur(10px);
    font-size: 0;
    display: block;
    z-index: 10;
  }
  /* line 9952, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left {
    left: -100%;
    transition: 0.5s left;
  }
  /* line 9956, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left.open {
    left: 0;
  }
  /* line 9960, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container {
    float: left;
  }
  /* line 9963, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.left .mobile-menu-list-container .mobile-menu-close-btn {
    right: -40px;
  }
  /* line 9969, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right {
    right: -100%;
    transition: 0.5s right;
  }
  /* line 9973, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right.open {
    right: 0;
  }
  /* line 9977, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container {
    float: right;
  }
  /* line 9980, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list.right .mobile-menu-list-container .mobile-menu-close-btn {
    left: -40px;
  }
  /* line 9986, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container {
    width: calc(100% - 60px);
    height: 100%;
    background-color: #001ea0;
    position: relative;
    max-width: 400px;
  }
  /* line 9993, ../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 10004, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-close-btn:active {
    opacity: 0.8;
  }
  /* line 10009, ../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 #ffdc3c;
    position: relative;
    cursor: pointer;
  }
  /* line 10018, ../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 #ffdc3c;
    position: relative;
    cursor: pointer;
  }
  /* line 10026, ../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 10038, ../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 10041, ../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 10047, ../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 10051, ../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 10057, ../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 10062, ../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 10069, ../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 10074, ../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 10080, ../sass/screen.scss */
  html body header .header-container .mobile-menu-list .mobile-menu-list-container .mobile-menu-list-elements .back-button {
    display: none;
  }
  /* line 10083, ../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 10087, ../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 10101, ../sass/screen.scss */
  html body .content {
    min-height: calc(100vh - 53px - 89px);
  }
  /* line 10104, ../sass/screen.scss */
  html body .content .admin-menu {
    display: none;
  }
  /* line 10108, ../sass/screen.scss */
  html body .content .content-container {
    padding: 30px 10px;
  }
  /* line 10115, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .step-box-title {
    text-align: center;
  }
  /* line 10119, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 10122, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .left-column .slim {
    max-width: 160px;
    margin: auto;
  }
  /* line 10130, ../sass/screen.scss */
  html body .content .content-container.registration form .step-boxes .step-box .right-column {
    width: 100%;
    padding: 0;
  }
  /* line 10139, ../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 10148, ../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 10160, ../sass/screen.scss */
  html body .content .content-container.dashboard .column.left {
    width: 100%;
  }
  /* line 10164, ../sass/screen.scss */
  html body .content .content-container.dashboard .column.right {
    width: 100%;
    padding: 0;
    margin-top: 30px;
    margin-left: 0;
  }
  /* line 10172, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .long-buttons .long-button {
    font-size: 14px;
    line-height: 44px;
    height: 50px;
  }
  /* line 10177, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .long-buttons .long-button:active {
    line-height: 50px;
    box-shadow: 0;
  }
  /* line 10188, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams {
    width: 50%;
  }
  /* line 10192, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 50%;
    border: 0;
  }
  /* line 10197, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-buttons {
    margin-top: 15px;
    width: 100%;
    padding: 0;
  }
  /* line 10206, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file {
    display: inline-block;
  }
  /* line 10209, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-title {
    display: none;
  }
  /* line 10213, ../sass/screen.scss */
  html body .content .content-container .header-users-container .import-file .import-file-example {
    float: inherit;
    width: 100%;
  }
  /* line 10223, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn {
    height: auto;
  }
  /* line 10226, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams {
    padding: 60px 15px;
  }
  /* line 10230, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams .admin-dashboard-match-team .admin-dashboard-match-logo {
    height: 50px;
    width: 50px;
  }
  /* line 10235, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams .admin-dashboard-match-team .admin-dashboard-match-name {
    line-height: 50px;
  }
  /* line 10251, ../sass/screen.scss */
  html body .content.admin {
    flex-wrap: wrap;
  }
  /* line 10254, ../sass/screen.scss */
  html body .content.admin .container-with-side-menu, html body .content.admin .container-with-two-side-menus {
    width: 100%;
  }
  /* line 10258, ../sass/screen.scss */
  html body .content.admin .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 10265, ../sass/screen.scss */
  html body .content.admin.minify .container-with-two-side-menus {
    width: calc(100vw);
    height: auto;
    flex-basis: 100%;
  }
  /* line 10272, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar {
    width: 100%;
    flex-basis: 100%;
  }
  /* line 10276, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-box-match {
    width: 100%;
  }
  /* line 10280, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-team-logo {
    width: 35px;
    height: auto;
    margin: 5px;
  }
  /* line 10286, ../sass/screen.scss */
  html body .content.admin .dashboard-rightbar .dashboard-canvas-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 10293, ../sass/screen.scss */
  html body .content.admin .dashboard-box-match {
    font-size: 100%;
  }
}
@media screen and (max-width: 1440px) {
  /* line 10309, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button {
    min-height: 140px;
  }
  /* line 10312, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-logo {
    width: 100%;
    height: 40px;
  }
  /* line 10317, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info {
    width: 100%;
  }
  /* line 10320, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-title {
    text-align: center;
  }
  /* line 10325, ../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 {
    text-align: center;
    display: block;
  }
  /* line 10329, ../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 {
    width: auto;
    min-width: 30px;
  }
}
@media screen and (max-width: 1368px) {
  /* line 10350, ../sass/screen.scss */
  html body .content .container-with-side-menu, html body .content .container-with-two-side-menus {
    width: calc(100% - 50px);
  }
  /* line 10354, ../sass/screen.scss */
  html body .content .container-with-two-side-menus {
    width: calc(100vw - 250px - 300px);
  }
  /* line 10359, ../sass/screen.scss */
  html body .content.minify .container-with-two-side-menus {
    width: calc(100vw - 50px - 300px);
  }
  /* line 10366, ../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 10377, ../sass/screen.scss */
  html body .content .dashboard-rightbar .dashboard-team-logo {
    width: 35px;
    height: auto;
    margin: 5px;
  }
  /* line 10384, ../sass/screen.scss */
  html body .content .dashboard-box-match {
    font-size: 90%;
  }
  /* line 10393, ../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 10401, ../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 10411, ../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 10417, ../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 10424, ../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 10432, ../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 10440, ../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 10447, ../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 10453, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators .user-details .user-buttons .main-button {
    width: 100%;
    margin-top: 15px;
  }
  /* line 10462, ../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 10468, ../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 10475, ../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 10483, ../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 10491, ../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 10499, ../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 10506, ../sass/screen.scss */
  html body .content .content-container .users-container.collaborators.pending .user-details .user-detail.mid {
    width: 100%;
  }
  /* line 10511, ../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 10523, ../sass/screen.scss */
  html body .content .content-container .import-file {
    display: inline-block;
  }
  /* line 10526, ../sass/screen.scss */
  html body .content .content-container .import-file .import-file-title {
    font-size: 12px;
  }
  /* line 10530, ../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 10549, ../sass/screen.scss */
  html body .content .content-container.dashboard .column .long-buttons .long-button {
    font-size: 24px;
  }
  /* line 10559, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    width: 130px;
    height: 115px;
  }
  /* line 10565, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 10569, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 11px;
  }
  /* line 10573, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
  /* line 10580, ../sass/screen.scss */
  html body .content.admin {
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  /* line 10592, ../sass/screen.scss */
  html body .content.admin {
    height: auto;
  }
  /* line 10598, ../sass/screen.scss */
  html body .content .content-container .title h3 {
    flex-direction: column;
  }
  /* line 10601, ../sass/screen.scss */
  html body .content .content-container .title h3 .team-logos {
    align-self: center;
  }
  /* line 10607, ../sass/screen.scss */
  html body .content .content-container .sub-title-small-width {
    width: 90%;
  }
  /* line 10611, ../sass/screen.scss */
  html body .content .content-container .contact-form-container {
    width: 90%;
  }
  /* line 10617, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button {
    width: 48%;
    margin-bottom: 30px;
  }
  /* line 10621, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button:last-child {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 10626, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button {
    min-height: auto;
  }
  /* line 10629, ../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;
  }
  /* line 10634, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info {
    width: calc(100% - 80px);
  }
  /* line 10637, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-title {
    text-align: right;
  }
  /* line 10641, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info .header-button-details {
    display: block;
  }
  /* line 10644, ../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 {
    display: block;
    text-align: right;
  }
  /* line 10655, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 10659, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column:last-child {
    margin-bottom: 0;
  }
  /* line 10666, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-date {
    font-size: 16px;
  }
  /* line 10670, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams {
    padding: 30px 0;
  }
  /* line 10675, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams .admin-dashboard-match-team:first-child .admin-dashboard-match-name {
    padding-left: 5px;
  }
  /* line 10681, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-container .admin-dashboard-column .admin-tribune-map-btn .admin-dashboard-widget .admin-dashboard-match .admin-dashboard-match-teams .admin-dashboard-match-team:last-child .admin-dashboard-match-name {
    padding-right: 5px;
    font-size: 16px;
  }
  /* line 10697, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-table-headings {
    display: none;
  }
  /* line 10701, ../sass/screen.scss */
  html body .content .content-container .dashboard-container .dashboard-quick-approval-box .approval-box-element {
    flex-direction: column;
  }
  /* line 10704, ../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 10709, ../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 10720, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .images-container {
    margin: auto;
    text-align: center;
  }
  /* line 10724, ../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 10732, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .small-screen-only {
    display: block;
  }
  /* line 10736, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .big-screen-only {
    display: none;
  }
  /* line 10740, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body .dataTables_filter {
    text-align: center;
  }
  /* line 10744, ../sass/screen.scss */
  html body .content .content-container .panel-default > .panel-body #form-datatable_paginate {
    text-align: center;
  }
  /* line 10753, ../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 10761, ../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 10768, ../sass/screen.scss */
  html body .content .content-container .users-container.administrators .user-details .user-detail.mid {
    width: 100%;
  }
  /* line 10773, ../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 10786, ../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 10792, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams .match-team {
    width: calc((100% - 70px) / 2);
  }
  /* line 10800, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-teams .match-result {
    width: 70px;
    font-size: 21px;
  }
  /* line 10806, ../sass/screen.scss */
  html body .content .content-container .matches-list-container .match-element .match-details {
    width: 100%;
    padding: 0;
  }
  /* line 10811, ../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 10822, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box {
    height: calc(100vh - 200px);
  }
  /* line 10828, ../sass/screen.scss */
  html body .content .dashboard-container .notifications-box .notifications-box-container .notifications-box-element .notification-time-indicator .notification-check {
    top: 7px;
  }
  /* line 10836, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons {
    flex-wrap: nowrap;
  }
  /* line 10839, ../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 10848, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 10852, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 0;
    line-height: 5px;
  }
  /* line 10857, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
  /* line 10862, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content small p {
    display: none;
  }
  /* line 10873, ../sass/screen.scss */
  html body .content .step-boxes .step-box .input-container .field {
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  /* line 10893, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-logo {
    width: 50px;
    height: 50px;
  }
  /* line 10898, ../sass/screen.scss */
  html body .content .content-container.admin-dashboard .admin-dashboard-buttons .admin-dashboard-button .header-button .header-button-info {
    width: calc(100% - 50px);
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 10917, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box {
    width: 125px;
    height: 115px;
  }
  /* line 10923, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content img {
    width: 30px;
  }
  /* line 10927, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content p {
    font-size: 11px;
  }
  /* line 10931, ../sass/screen.scss */
  html body .content .dashboard-container .dashboard-box-buttons .dashboard-box-content strong {
    font-size: 30px;
  }
}
