﻿body {
  /*.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td {
        height: inherit !important;
    }*/
}
body .NotYetProcessed {
  background-color: orange;
}
body .Admitted {
  background-color: green;
}
body .Declined {
  background-color: red;
}
body .InProcess {
  background-color: darkblue;
}
body .None {
  background-color: whitesmoke;
}
body .Dispatching {
  background-color: #b0aade;
}
body .mainRequestColumn.Declined {
  background-color: transparent;
  color: red;
}
body .mainRequestColumn.InProcess {
  background-color: transparent;
  color: darkblue;
}
body .alternativRequestColumn.Declined {
  background-color: transparent;
  color: red;
}
body .alternativRequestColumn.InProcess {
  background-color: transparent;
  color: darkblue;
}
body .k-icon.k-si-close {
  background-image: none;
  display: none;
}
body .inactiveSlot.k-state-selected > .k-link {
  color: white;
}
body .k-event-actions:first-child {
  display: none !important;
}
body .k-state-selected > .k-link {
  color: black;
}
body .k-event-actions,
body .k-event > .k-link,
body .k-task > .k-link {
  position: absolute !important;
}
body .k-event {
  pointer-events: none !important;
  -webkit-box-shadow: 0px 6px 19px -4px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 0px 6px 19px -4px rgba(0, 0, 0, 0.44);
  box-shadow: 0px 6px 19px -4px rgba(0, 0, 0, 0.44);
  margin-top: -22px;
  height: 75px !important;
}
body .requestTypeBanner {
  margin-top: 0px !important;
}
body .request-template {
  background-color: white;
  height: 55px !important;
  /*width: 100%;*/
  overflow: hidden;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  color: black;
}
body .request-template .requestStatusPresentation {
  width: 120px !important;
  font-size: 15px;
  font-weight: bold;
  color: #4d4d4d;
  text-align: center;
  border-right-color: #4d4d4d;
  border-right-style: dashed;
  border-right-width: 1px;
}
body .request-template p {
  /*padding-left: 10px!important;*/
  margin: auto;
  padding-top: 15px;
  float: left;
  height: 100%;
  padding-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  font-size: 15px;
}
body .request-template p:after {
  content: "";
  /*padding-left: 10px;
             padding-right: 10px;*/
}
body .request-template h3 {
  font-size: 14px;
  text-align: left;
}
body .request-template a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
body .k-state-hover .request-template a,
body .request-template a:hover {
  color: #000000;
}