/*
** Gradient
*/
/* line 10, ../../../src/sass/Base/_extends.scss */
.calendar > nav, .calendar > main > header .daylabels, .calendar .month, .calendar .month__label, .calendar .event, .side__event main header, .side__event main header > div, .side__event main section, .side__event main section .meeting-run-time li, .side__event main .event__attachments, .side__event main .event__attachments ul.open {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flexbox;
  display: flex;
}

/* line 31, ../../../src/sass/Base/_extends.scss */
.side__event main header > div, .side__event main section {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 154, ../../../src/sass/Base/_extends.scss */
.side__event .toggle-event {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 159, ../../../src/sass/Base/_extends.scss */
.side__event .toggle-event:after {
  content: '\F142';
  position: absolute;
  right: 0;
  top: 0;
  margin-left: 15px;
  font: normal normal normal 24px/1 "Material Design Icons";
  display: inline-block;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background-color: #707070;
  color: #fff;
  text-align: center;
  line-height: 1em;
}
/* line 175, ../../../src/sass/Base/_extends.scss */
.side__event .toggle-event:hover {
  color: #00A0E1;
}
/* line 178, ../../../src/sass/Base/_extends.scss */
.side__event .toggle-event:hover:after {
  background-color: #00A0E1;
}
@media all and (min-width: 768px) {
  /* line 154, ../../../src/sass/Base/_extends.scss */
  .side__event .toggle-event {
    display: inline;
  }
  /* line 185, ../../../src/sass/Base/_extends.scss */
  .side__event .toggle-event:after {
    position: relative;
    top: 4px;
    right: initial;
  }
}

/**
 ** Loader
 */
/* line 5, ../../../src/sass/Helpers/_spinner.scss */
.spinner {
  margin: 60px auto 0;
  width: 70px;
  text-align: center;
}

/* line 11, ../../../src/sass/Helpers/_spinner.scss */
.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #283582;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

/* line 22, ../../../src/sass/Helpers/_spinner.scss */
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 27, ../../../src/sass/Helpers/_spinner.scss */
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 1, ../../../src/sass/Views/_chartView.scss */
.advanced__chart {
  background-color: #fff;
}

/* line 1, ../../../src/sass/Views/_calendarView.scss */
.calendar {
  position: relative;
  overflow: hidden;
  max-width: 1650px;
  margin: 0 auto 22px;
}
/* line 8, ../../../src/sass/Views/_calendarView.scss */
.calendar .spinner {
  margin: 0 auto;
  display: none;
}
/* line 13, ../../../src/sass/Views/_calendarView.scss */
.calendar--loading .spinner {
  display: block;
}
/* line 17, ../../../src/sass/Views/_calendarView.scss */
.calendar.export--fullhd {
  width: 1650px;
}
/* line 19, ../../../src/sass/Views/_calendarView.scss */
.calendar.export--fullhd .prev-year,
.calendar.export--fullhd .next-year {
  opacity: 0;
}
/* line 24, ../../../src/sass/Views/_calendarView.scss */
.calendar .full-width {
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 28, ../../../src/sass/Views/_calendarView.scss */
.calendar > nav {
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  padding: 1em 0;
  background-color: #fff;
}
/* line 35, ../../../src/sass/Views/_calendarView.scss */
.calendar > nav h2 {
  color: #283582;
}
/* line 38, ../../../src/sass/Views/_calendarView.scss */
.calendar > nav button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  color: #00A0E1;
  font-size: 22px;
}
/* line 44, ../../../src/sass/Views/_calendarView.scss */
.calendar > nav button:focus {
  outline: none;
}
/* line 49, ../../../src/sass/Views/_calendarView.scss */
.calendar > main {
  max-width: 1650px;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
/* line 56, ../../../src/sass/Views/_calendarView.scss */
.calendar > main > header {
  width: 1650px;
  background-color: #fff;
}
/* line 63, ../../../src/sass/Views/_calendarView.scss */
.calendar > main > header .daylabels .month__label {
  max-height: 25px;
}
/* line 66, ../../../src/sass/Views/_calendarView.scss */
.calendar > main > header .daylabels .day {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #00A0E1;
  text-align: center;
  max-height: 25px;
}
/* line 75, ../../../src/sass/Views/_calendarView.scss */
.calendar .month {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #cccccc;
  width: 1650px;
}
/* line 81, ../../../src/sass/Views/_calendarView.scss */
.calendar .month > div {
  background-color: #fff;
}
/* line 87, ../../../src/sass/Views/_calendarView.scss */
.calendar .month:nth-of-type(odd) > div {
  background-color: #F0F0F0;
}
/* line 96, ../../../src/sass/Views/_calendarView.scss */
.calendar .month__label {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  position: sticky;
  position: -webkit-sticky;
  left: 0;
  z-index: 850;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  min-width: 80px;
  max-width: 80px;
  border-right: 1px solid #707070;
  color: #00A0E1;
  text-align: right;
  padding-right: 10px;
}
/* line 115, ../../../src/sass/Views/_calendarView.scss */
.calendar .day {
  -moz-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  position: relative;
  width: 50px;
  height: 60px;
  border-right: 1px solid #b8b8b8;
}
@media all and (max-height: 800px) {
  /* line 115, ../../../src/sass/Views/_calendarView.scss */
  .calendar .day {
    height: 40px;
  }
}
/* line 133, ../../../src/sass/Views/_calendarView.scss */
.calendar .event {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  position: absolute;
  background-color: #0083B9;
  height: 100%;
  padding: 5px;
  z-index: 10;
  cursor: pointer;
  /*
   * Set the correct height for overlapping elements
   */
  /*
   * Set the correct position for overlapping elements
   */
}
/* line 151, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="1"] {
  height: 100%;
}
/* line 151, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="2"] {
  height: 50%;
}
/* line 151, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="3"] {
  height: 33.33333%;
}
/* line 151, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="4"] {
  height: 25%;
}
/* line 156, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="2"] figure {
  max-height: 20px;
  max-width: 20px;
}
/* line 161, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="2"] .mdi {
  font-size: 24px;
}
/* line 166, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="3"] figure {
  max-height: 13px;
  max-width: 13px;
}
/* line 171, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="3"] .mdi {
  font-size: 16px;
}
/* line 176, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="4"] figure {
  max-height: 10px;
  max-width: 10px;
}
/* line 181, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlap="4"] .mdi {
  font-size: 12px;
}
/* line 185, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--with-av {
  border-left: 3px solid #3BB4E6;
}
/* line 202, ../../../src/sass/Views/_calendarView.scss */
.calendar .event[data-overlappos="2"] {
  top: 50%;
}
/* line 209, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--nfpt {
  background-color: #ff9800;
}
/* line 213, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa {
  background-color: #009D1E;
}
/* line 216, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa span {
  text-transform: uppercase;
}
/* line 220, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--av {
  background-color: #46BE5D;
}
/* line 223, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--tr, .calendar .event--uefa.event--tr-r {
  background-color: #8BD599;
}
/* line 227, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event-sv {
  background-color: #B1D5B8;
}
/* line 230, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--in {
  background-color: #B1D5B8;
}
/* line 233, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--sv-av {
  background-color: #c5e0ca;
  background-color: #B1D5B8;
}
/* line 237, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--sv-ht {
  background-color: #d8eadc;
  background-color: #B1D5B8;
}
/* line 241, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--pm {
  background-color: #46BE5D;
}
/* line 244, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--uefa.event--with-av {
  border-left: 3px solid #46BE5D;
}
/* line 249, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots {
  background-color: #9B2E74;
}
/* line 252, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots span {
  text-transform: uppercase;
}
/* line 256, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--av {
  background-color: #aa4d89;
}
/* line 259, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--tr, .calendar .event--shoots.event--tr-r {
  background-color: #b46297;
}
/* line 263, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event-sv {
  background-color: #be77a5;
}
/* line 266, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--in {
  background-color: #be77a5;
}
/* line 269, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--sv-av {
  background-color: #be77a5;
}
/* line 273, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--sv-ht {
  background-color: #be77a5;
}
/* line 277, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--pm {
  background-color: #a54382;
}
/* line 280, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--shoots.event--with-av {
  border-left: 3px solid #a54382;
}
/* line 285, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online {
  background-color: #c8b50a;
}
/* line 288, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online span {
  text-transform: uppercase;
}
/* line 292, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--av {
  background-color: #d0c02f;
}
/* line 295, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--tr, .calendar .event--online.event--tr-r {
  background-color: #d6c847;
}
/* line 299, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event-sv {
  background-color: #dbcf60;
}
/* line 302, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--in {
  background-color: #dbcf60;
}
/* line 305, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--sv-av {
  background-color: #dbcf60;
}
/* line 309, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--sv-ht {
  background-color: #dbcf60;
}
/* line 313, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--pm {
  background-color: #cebc23;
}
/* line 316, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--online.event--with-av {
  border-left: 3px solid #cebc23;
}
/* line 321, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc {
  background-color: #EA61A3;
}
/* line 324, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc span {
  text-transform: uppercase;
}
/* line 328, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--av {
  background-color: #ed79b1;
}
/* line 331, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--tr, .calendar .event--usnsc.event--tr-r {
  background-color: #ef89ba;
}
/* line 335, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event-sv {
  background-color: #f198c3;
}
/* line 338, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--in {
  background-color: #f198c3;
}
/* line 341, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--sv-av {
  background-color: #f198c3;
}
/* line 345, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--sv-ht {
  background-color: #f198c3;
}
/* line 349, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--pm {
  background-color: #ec71ac;
}
/* line 352, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--usnsc.event--with-av {
  border-left: 3px solid #ec71ac;
}
/* line 358, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--split-end::after {
  content: ">";
  position: absolute;
  left: 100%;
  color: #fff;
  height: 100%;
  width: 20px;
  background-color: inherit;
}
/* line 367, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--split-end.hovered::after {
  -moz-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  content: ">";
  background-color: #80d0f0;
}
/* line 373, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--av {
  background-color: #3BB4E6;
}
/* line 376, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--pm {
  background-color: #3BB4E6;
}
/* line 379, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--sv {
  background-color: #B6E5F8;
}
/* line 382, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--in {
  background-color: #B6E5F8;
}
/* line 385, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--sv-av {
  background-color: #c1e9f9;
}
/* line 388, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--sv-ht {
  background-color: #ccedfa;
}
/* line 391, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--tr {
  background-color: #8BD8F7;
  overflow: hidden;
}
/* line 394, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--tr:after {
  content: "";
  position: absolute;
  right: -12px;
  bottom: -2px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fff;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 407, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--tr-r {
  background-color: #8BD8F7;
  overflow: hidden;
}
/* line 410, ../../../src/sass/Views/_calendarView.scss */
.calendar .event--tr-r:after {
  content: "";
  position: absolute;
  left: -12px;
  bottom: -2px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fff;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 424, ../../../src/sass/Views/_calendarView.scss */
.calendar .event.hovered, .calendar .event:hover {
  background-color: #80d0f0;
  z-index: 800;
}
/* line 431, ../../../src/sass/Views/_calendarView.scss */
.calendar .event .mdi {
  position: sticky;
  position: -webkit-sticky;
  left: 85px;
  font-size: 37px;
}
/* line 438, ../../../src/sass/Views/_calendarView.scss */
.calendar .event figure {
  position: sticky;
  position: -webkit-sticky;
  left: 85px;
  z-index: 10;
  height: 100%;
  max-width: 40px;
  min-width: 40px;
  width: auto;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 451, ../../../src/sass/Views/_calendarView.scss */
.calendar .event figure img {
  display: block;
  opacity: 0;
}
/* line 456, ../../../src/sass/Views/_calendarView.scss */
.calendar .event figure + span {
  margin-left: 5px;
  position: sticky;
  position: -webkit-sticky;
  left: 130px;
}
/* line 462, ../../../src/sass/Views/_calendarView.scss */
.calendar .event span {
  color: #fff;
  font-weight: bold;
  width: 40px;
  display: block;
  text-align: center;
  font-size: 14px;
}

/* line 1, ../../../src/sass/Views/_sideView.scss */
.side__event {
  -moz-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -moz-transition: all 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -o-transition: all 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  -webkit-transition: all 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  transition: all 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 800px;
  background-color: #F0F0F0;
  box-shadow: none;
  z-index: 1000;
  padding: 22px;
  color: #283582;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
/* line 18, ../../../src/sass/Views/_sideView.scss */
.side__event--active {
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.3);
}
/* line 23, ../../../src/sass/Views/_sideView.scss */
.side__event .full-width {
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 27, ../../../src/sass/Views/_sideView.scss */
.side__event ul {
  list-style: disc;
  margin-left: 22px;
}
/* line 32, ../../../src/sass/Views/_sideView.scss */
.side__event header {
  background-color: #F0F0F0;
  margin-bottom: 15px;
}
/* line 41, ../../../src/sass/Views/_sideView.scss */
.side__event header .close-link {
  margin-left: -5px;
}
/* line 46, ../../../src/sass/Views/_sideView.scss */
.side__event main button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  border: none;
  background: transparent;
  margin-left: auto;
  margin-right: 0;
  font-size: 22px;
  color: #283582;
}
/* line 56, ../../../src/sass/Views/_sideView.scss */
.side__event main button:hover {
  color: #00A0E1;
}
/* line 59, ../../../src/sass/Views/_sideView.scss */
.side__event main button:focus {
  outline: none;
}
/* line 67, ../../../src/sass/Views/_sideView.scss */
.side__event main header > div {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 74, ../../../src/sass/Views/_sideView.scss */
.side__event main header .delete-event {
  color: #D30000;
  margin-right: 25px;
}
/* line 78, ../../../src/sass/Views/_sideView.scss */
.side__event main header h2 {
  width: calc(100% - 100px);
}
/* line 81, ../../../src/sass/Views/_sideView.scss */
.side__event main header h3 {
  width: 100%;
  font-weight: normal;
}
/* line 85, ../../../src/sass/Views/_sideView.scss */
.side__event main header figure {
  max-width: 76px;
  margin-left: auto;
}
/* line 91, ../../../src/sass/Views/_sideView.scss */
.side__event main section {
  margin: 25px auto;
  color: #707070;
}
/* line 101, ../../../src/sass/Views/_sideView.scss */
.side__event main section h2, .side__event main section h3 {
  width: 100%;
  margin-bottom: 0.5em;
  font-weight: bold;
  color: #283582;
}
/* line 107, ../../../src/sass/Views/_sideView.scss */
.side__event main section h3 {
  color: #00A0E1;
  font-size: 16px;
}
/* line 112, ../../../src/sass/Views/_sideView.scss */
.side__event main section label {
  display: block;
  font-weight: bold;
  margin-top: 0.35em;
}
/* line 117, ../../../src/sass/Views/_sideView.scss */
.side__event main section > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 160px;
  margin-bottom: 1em;
}
/* line 122, ../../../src/sass/Views/_sideView.scss */
.side__event main section a {
  color: inherit;
}
/* line 125, ../../../src/sass/Views/_sideView.scss */
.side__event main section a:hover {
  color: #00A0E1;
}
/* line 129, ../../../src/sass/Views/_sideView.scss */
.side__event main section .meeting-run-time {
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 132, ../../../src/sass/Views/_sideView.scss */
.side__event main section .meeting-run-time li {
  line-height: 2em;
}
/* line 137, ../../../src/sass/Views/_sideView.scss */
.side__event main section .meeting-run-time li div,
.side__event main section .meeting-run-time strong {
  width: 50%;
  max-width: 230px;
  border-bottom: 1px solid #707070;
}
/* line 145, ../../../src/sass/Views/_sideView.scss */
.side__event main hr {
  border-top: 1px solid #00A0E1;
}
/* line 149, ../../../src/sass/Views/_sideView.scss */
.side__event main .event__attachments {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-top: -2em;
  z-index: 10;
}
/* line 157, ../../../src/sass/Views/_sideView.scss */
.side__event main .event__attachments button {
  font-size: 18px;
}
/* line 160, ../../../src/sass/Views/_sideView.scss */
.side__event main .event__attachments ul {
  list-style: none;
  display: none;
}
/* line 164, ../../../src/sass/Views/_sideView.scss */
.side__event main .event__attachments ul li {
  text-align: right;
  padding-right: 10px;
}
/* line 169, ../../../src/sass/Views/_sideView.scss */
.side__event main .event__attachments ul.open {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin: 0.5em 0;
}
/* line 178, ../../../src/sass/Views/_sideView.scss */
.side__event .description {
  margin-bottom: 1em;
}
/* line 181, ../../../src/sass/Views/_sideView.scss */
.side__event .toggle-event {
  display: block;
  cursor: pointer;
  margin-top: 1em;
}
/* line 187, ../../../src/sass/Views/_sideView.scss */
.side__event .toggle-event:hover:after {
  content: '\F142';
  background-color: transparent;
  color: #00A0E1;
}
/* line 193, ../../../src/sass/Views/_sideView.scss */
.side__event .toggle-event:after {
  content: '\F142';
  background-color: transparent;
  color: #283582;
  margin-left: 5px;
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 200, ../../../src/sass/Views/_sideView.scss */
.side__event .toggle-event.event--collapsed:after {
  content: '\F142';
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 204, ../../../src/sass/Views/_sideView.scss */
.side__event .toggle-event.event--collapsed + section {
  display: none;
}
