.currentDateBorder {
  border-color: grey #000 #ddd !important;
  border-left-width: 2px !important;
  border-right-width: 2px !important;
  border-bottom-width: 2px
}

.right {
  overflow: scroll;
  padding-left: 0
}

.left {
  padding-right: 0
}

.calendarTable {
  table-layout: fixed
}

.calendarTable > thead > tr > th {
  width: 120px
}

.V {
  background: rgba(255, 0, 12, .65)
}

.F {
  background: #90ee90
}

.R {
  background: rgba(0, 0, 0, .85)
}

.A {
  background: #fbfbb2
}

.D {
  background: #f4a460
}

.P {
  background: #fdc439
}

.Vi {
  color: rgba(255, 0, 12, .65)
}

.Fi {
  color: #90ee90
}

.Ri {
  color: rgba(0, 0, 0, .85)
}

.Ai {
  color: #fbfbb2
}

.Di {
  color: #f4a460
}

.Pi {
  color: #fdc439
}

.refernce {
  list-style: none
}

.refernce li {
  display: inline-block
}

.info-box {
  padding: 0 5%
}

.margin-r-15 {
  margin-right: 15px
}

.pointer {
  cursor: pointer
}

.filtr-container {
  width: 18%;
  float: left;
  margin-right: 3%
}

.margin-top-0 {
  margin-top: 0
}

.tooltip {
  position: absolute;
  z-index: 1300;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 14px
}

.tooltip-inner {
  width: 200px;
  padding: 5%;
  color: #fff;
  text-align: left;
  background: #484848;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #314A5B
}
