@import 'react-big-calendar.css';

html, body, #content{
  height: 100%;
  scroll-behavior: smooth;
}

* {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
}

input::-ms-clear {
  display: none !important;
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:gray;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#333333;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:gray;border-color:gray;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.dropdown-enter {
  max-height: 0;
  transition: all 300 ease;
  overflow: hidden;
}

.dropdown-enter.dropdown-enter-active {
  max-height: 999px;
}

.dropdown-leave {
  box-shadow: none !important;
  max-height: 999px;
  transition: all 300 ease;
}

.dropdown-leave.dropdown-leave-active {
  max-height: 0;
  overflow: hidden;
}

.Popover {
  z-index: 111;
  padding: 0px;
}
.Popover-body {
  border-radius: 4px;
  display: inline-flex;
  flex-direction: column;
  padding: 0;
  background: white;
  color: black;
}

.Popover-tipShape {
  fill: hsla(360, 100%, 100%, 1);
}
.recharts-legend-item-text,
.recharts-text > *{
  font-size: 12px;
}

.col-xs-0{ display: none;}

.termsWrap h4{
  color: #717171;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
.termsWrap p, .termsWrap li{
  color: #717171;
  font-size: 14px;
}

/* OVERRIDES FOR BIG CALENDAR */

.rbc-row-segment{
  padding: 0 2px;
}
.rbc-event{
  height: 32px;
  padding: 0 4px;
  margin-bottom: 4px;
}
.rbc-show-more{
  background-color: transparent;
  color: #1f5180;
}
.rbc-off-range-bg{
  background-color:rgba(210,210,210,0.2);
}
.rbc-today{
  background-color: rgba(223,223,223,0.7);
  border: 1px solid #999 !important;
}
.rbc-date-cell{
  padding-left: 5px;
  padding-top: 2px;
  text-align: left;
}
.rbc-date-cell-plus-btn{
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 19px;
  line-height: 19px;
  text-align: center;
  width: 19px;
}
.rbc-date-cell:hover .rbc-date-cell-plus-btn{
  background: #dfdfdf;
  border-radius: 50%;
  color: #000000;
}
.rbc-date-cell:hover .rbc-date-cell-plus-btn:hover{
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
}
.rbc-toolbar-label{
  color: #555;
  font-family: "Oswald", sans-serif;
  font-size: 19px;
  text-transform: uppercase;
}
.rbc-month-header{
  line-height: 24px;
}
.rbc-agenda-table .rbc-agenda-date-cell, .rbc-agenda-table .rbc-agenda-time-cell {
    display: none;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  display: none;
}
.rbc-agenda-event-cell{
  padding: 0;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td{
  padding: 0;
}
/* END OVERRIDES FOR BIG CALENDAR */


/* SEMANTIC UI OVERRIDES*/
.ui.tabular.menu .item{
  padding: 20px;
}
.ui.tabular.menu .item{
  justify-content: center;
}
/* END OVERRIDES FOR SEMANTIC UI */



@media (min-width: 48em) {
  [class*="col-"]{ display: block; }
  .col-sm-0{ display: none; }
}
@media (min-width: 64em) {
  [class*="col-"]{ display: block; }
  .col-md-0{ display: none; }
}
@media (min-width: 75em) {
  [class*="col-"]{ display: block; }
  .col-lg-0{ display: none; }
}
