@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Regular.ttf")
}

@font-face {
  font-family: "Questrial";
  src: url("../fonts/Questrial-Regular.ttf")
}

/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Work Sans'), local('WorkSans-Regular'), url(https://fonts.gstatic.com/s/worksans/v5/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
  padding: 0;
  margin: 0;
  height: 100%;
  user-select: none;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
}

.body-container {
  overflow: hidden !important;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  background: #4b6cb7; /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #4b6cb7, #182848); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #4b6cb7, #182848); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.panel {
  position: absolute;
}

.dropdown-select2 {
  width: 35%;
  height: 100%;
  margin-right: 10%;
  display: inline-block;
  font-family: "Lato";
}

.select2-result-label {
  font-family: "Lato";
}

.select2-container .select2-choice {
  height: 100%;
  line-height: 300%;
}

.select2-chosen {
  font-size: 1.3vw;
}

.filter-control {
  font-weight: normal;
}

.panel.blue {
  background-color: rgb(16, 40, 94);
}

.panel.white {
  background-color: white;
}

table {
  font-size: smaller!important;
}

.modal {
  z-index: 1100
}