/* calendar.css */
@charset "utf-8";
.calendar__nav__select {
  width: 100%;
  margin-right: 1em;
}
.WebPlannerSingleMonth .Standard {
  border: 1px solid #444;
  font: 300 13px/20px 'Roboto',Arial,Helvetica,sans-serif;
}
.Standard .WebPlannerPopupFormStandard .out-wrapper{
  height: auto;
}
.appointment {
    height: 22.8px !important;
}
.Standard .out-wrapper .appointment .frame .subject, .WebPlannerPopupFormStandard .out-wrapper .appointment .frame .subject {
  font-size:13px;
  font-weight: 300;
  line-height:20px;
}
.Standard .out-wrapper .appointment .frame .subject > div, .WebPlannerPopupFormStandard .out-wrapper .appointment .frame .subject > div {
	padding-left: 2px;	
}

.WebPlannerSingleMonth .Standard .Content .Frame .MonthDays .Week .BgRow .Day {
  border: 1px solid #ddd;
}
.items-cue	{
			background-image: none !important;
			width: 10px !important; 
			height: 0px !important; 
			bottom: 6px !important;
			float: right;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid black;
}
.Week	{
	height:115px !important;	
}

.ajax__calendar_container	{
	z-index:101;
}
.subject > div	{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.calendar-nav-right{
  text-align:right
}
.inWrapper{
  background:#444;
  padding:5px 0 20px;
  color:#fff;
  vertical-align:top;
  font-size:1.1em
}
.calendar-item-wrapper{
  background-color:#fff;
  border-top:1em solid #444;
  text-align:center;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,.16);
}
.calendar-item-wrapper:hover{
  border-top:1em solid #105dab;
  box-shadow: 0 6px 20px 0 rgba(0,0,0,.19);
  -webkit-transition:.1s linear;
  -moz-transition:.1s linear;
  -ms-transition:.1s linear;
  -o-transition:.1s linear;
  transition:.1s linear
}
.calendar-item-wrapper:hover .calendar-item-name{
  color:#105dab
}
.calendar-item{
  padding:1em .25em;
  height:14.1875em
}
.calendar-item a{
  color:#444
}
.calendar-item-day{
  font-size:4em;
  line-height:1
}
.calendar-item-name{
  font-weight:bold
}
table.Items td, table.Items th	{
		padding:0 !important;
	text-align:center !important;
}

.canceled-event:before	{
	content:" - Canceled";
	font-weight: bold;
	color: red;
}

/*.nav-tabs	{
	border-bottom: none;
}*/

.tabs-cal	{
	color: #004384;
    font-weight: 500;
    text-decoration: none;
    outline: none;
}

