  .inlineCalendarWrapper{width:100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height:1em;
    color:black;
  }
  .inlineCalendarWrapper *{position:relative;}
  .inlineCalendarWrapper .calendarHeader{color:black;padding:0px 0px 2.5% 0px;min-height:30px;}
  .inlineCalendarWrapper .calendarHeader b{color:#c5c4c0;display:inline-block;position:relative;font-weight:100;font-size:26px;}
  .inlineCalendarWrapper .calendarHeader b.monthLabel{margin:6px 10px;}
  .inlineCalendarWrapper .calendarHeader b.nextMonth, .inlineCalendarWrapper .calendarHeader b.previousMonth{cursor:pointer;color:#f01a1c;font-size:18px;top:-3px;
  transform:scale(1,1.8);
  -webkit-transform:scale(1,1.8);
  -moz-transform:scale(1,1.8);
  -ms-transform:scale(1,1.8);
  -o-transform:scale(1,1.8);
  }
    
  .inlineCalendarWrapper .calendarHeader dl{margin:0px;padding:0px;}
  .inlineCalendarWrapper .calendarHeader dl dd{margin:0px 0px 5px 0px;padding-left:5%;}
  .inlineCalendarWrapper .calendarHeader dl dd span{margin-right:2%;font-weight:bold;font-size:20px;line-height:15px;top:2px;}

  .inlineCalendarWrapper .calendarHeader div{float:right;text-align:right;}
  .inlineCalendarWrapper .calendarHeader h2{line-height:1em;float:left;margin:0px;padding:0px;color:black;text-decoration:none;font-size:26px;font-weight:100;}
  
  .inlineCalendarWrapper .calendarDaysLabelsWrapper, .inlineCalendarWrapper .daysWrapper{background-color:#f5f4f0;width:96%;left:2%;}
  .inlineCalendarWrapper .calendarDaysLabelsWrapper{

  }
  .inlineCalendarWrapper .calendarDaysLabelsWrapper > div{text-align:center;padding:14px 0px;}
  
  .inlineCalendarWrapper .daysWrapper{background-color:white;}
  
  .inlineCalendarWrapper .daysWrapper > div, .inlineCalendarWrapper .calendarDaysLabelsWrapper > div{width:14.2857%;display:inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .inlineCalendarWrapper .daysWrapper > div{color:#c8c5c0;padding:2%;border-bottom:1px solid #e7e4df;}
  .inlineCalendarWrapper .daysWrapper > div > span{padding:7% 10%;}
  .inlineCalendarWrapper .daysWrapper > div.outsideDay{color:#fff;color:rgba(255,255,255,0);}
  .inlineCalendarWrapper .daysWrapper > div.withEvent.insideDayHover{background-color:#f5f4f0;}
  
  .inlineCalendarWrapper.withDatePicker .daysWrapper > div.outsideDay{opacity:0.5;}
  
  .inlineCalendarWrapper.withDatePicker .daysWrapper > div.withEvent.insideDayHover,
  .inlineCalendarWrapper .daysWrapper > div.today{background-color:#ee2022;}
  .inlineCalendarWrapper.withDatePicker .daysWrapper > div.withEvent.insideDayHover > span,
  .inlineCalendarWrapper .daysWrapper > div.today > span{color:white;}
  
  .inlineCalendarWrapper .daysWrapper > div.today.withEvent.insideDayHover > span{color:black;}
  
  .inlineCalendarWrapper .daysWrapper > div.withEvent{color:black;cursor:pointer;}
  .inlineCalendarWrapper .daysWrapper > div .eventIndicator{display:none;}
  .inlineCalendarWrapper .daysWrapper > div.withEvent .eventIndicator{overflow:hidden;width:96%;position:absolute;bottom:10%;left:2%;display:block;}
  .inlineCalendarWrapper .daysWrapper > div.withEvent .eventIndicator > div{
    float:right;height:100%;
  }
  .inlineCalendarWrapper .clear{padding:0% !important;border-style:none !important;float:none;clear:both;width:0px !important;height:0px !important;}




  /* line 3, ../../app/styles/modules/_events.scss */
  div.content.calendar-list {
      margin: 0;
      padding: 1em;
      color: #fff;
      background-color: #000;
      position: relative;
  }
  /* line 10, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .content-title {
      margin: 0;
      margin-top: 0.9em;
      margin-bottom: 0em;
  }
  /* line 15, ../../app/styles/modules/_events.scss */
  div.content.calendar-list h2 {
      font-size: 1.6875em;
      font-weight: 300;
      margin: 0;
      min-height: 47px;
  }
  /* line 21, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .control-box {
      /*width: 6.88em;
      background-color: #005fa8;
      color: #fff;
      height: 6.88em;
      line-height: 6.88em;
      position: absolute;
      top: 0;
      right: 2em;
      text-align: center;*/
      display:none;
  }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
      /* line 21, ../../app/styles/modules/_events.scss */
      div.content.calendar-list .control-box {
          right: 0;
      }
  }


  /* line 35, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .control-box .cb-content {
      display: inline-block;
      vertical-align: middle;
  }
  /* line 39, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .control-box .cb-content span {
      display: block;
  }
  /* line 42, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .control-box .cb-content span.month {
      font-size: 0.725em;
      font-weight: 400;
      text-align: left;
      line-height: 1.562em;
  }
  /* line 49, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .control-box .cb-content span.number {
      font-size: 2.0625em;
      text-align: center;
      font-weight: 300;
      line-height: 1.25em;
  }
  /* line 62, ../../app/styles/modules/_events.scss */
  div.content.calendar-list table {
      width: 100%;
      font-size: 1.3125em;
      font-weight: 300;
  }
  /* line 66, ../../app/styles/modules/_events.scss */
  div.content.calendar-list table tr {
      height: 2.709375em;
      border-bottom: 1px solid #aba8a5;
  }
  /* line 69, ../../app/styles/modules/_events.scss */
  div.content.calendar-list table tr:last-child {
      border-bottom: none;
  }
  /* line 73, ../../app/styles/modules/_events.scss */
  div.content.calendar-list table .month-time {
      color: #aba8a5;
      font-size: 0.84375em;
  }
  /* line 78, ../../app/styles/modules/_events.scss */
  div.content.calendar-list .button {
      width: 100%;
      text-align: center;
  }

  div.content.calendar-list .events-wrapper {
      overflow: auto;
  }

  div.content.calendar-list .day {
      padding-right: 4px;
  }

  div.content.calendar-list .button {
      font-weight: 700;
  }