.equinox .calendar-header{background-color:#fff;color:#c31d2a;padding:8px 11px;border-top-left-radius:4px;border-top-right-radius:4px}.equinox .calendar-header:after,.equinox .calendar-header:before{content:" ";display:table}.equinox .calendar-header:after{clear:both}
.equinox .calendar-actions
{
	float:left;
	width:100%;
}
.equinox .month-label{text-align:center;font-size:24px;float:inherit}.equinox .month-weeks{border:1px solid #efefef;background-color:#fafafa;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.equinox .week{margin-left:-1px;position:relative}.equinox .week:first-child .day{border-top:none}.equinox .week-events{position:absolute;left:0;top:0;width:100%;list-style:none;padding:0;margin:0;padding-top:26px}.equinox .week-events .slot{margin:0}.equinox .week-events .slot>ul{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.equinox .week-events .slot>ul>li{box-sizing:border-box;display:table-cell;margin:0;padding-left:9px;padding-right:8px;width:14.28571%}.equinox .week-events .slot>ul>li.span-1{width:14.28571%}.equinox .week-events .slot>ul>li.span-2{width:28.57143%}.equinox .week-events .slot>ul>li.span-3{width:42.85714%}.equinox .week-events .slot>ul>li.span-4{width:57.14286%}.equinox .week-events .slot>ul>li.span-5{width:71.42857%}.equinox .week-events .slot>ul>li.span-6{width:85.71429%}.equinox .week-events .slot>ul>li.span-7{width:100%}.equinox .week-events .event .start-time{display:none}.equinox .week-events .event .title{white-space:nowrap}.equinox .days-container{display:table;table-layout:fixed;width:100%}.equinox .days-container .day{box-sizing:border-box;display:table-cell;width:14.28571%;padding:8px;border-left:1px solid #efefef;border-top:1px solid #efefef}.equinox .week-header{font-size:10px;text-transform:uppercase;color:#aaa}.equinox .week-header .day{text-align:center;background-color:#fff;text-overflow:ellipsis;overflow:hidden}.equinox .date.outside-month .date-label{color:#d7d7d7}.equinox .date.current-date{background-color:#e7f6fc;position:relative}
.equinox .date.current-date:before
{
	content:"";
	position:absolute;
	display:block;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid #ceeef9;
	/*z-index:1;*/
}
.equinox .date.current-date .date-label{color:#0aa8e3}.equinox .date-label{text-align:right;font-size:12px;color:#888}.equinox .date-events{list-style:none;padding:0;margin:0;min-height:68px}.equinox .event-container{box-sizing:border-box;min-height:34px;padding-top:6px;margin:0}.equinox .event-container.continuation .event{margin-left:-8px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding-left:17px}.equinox .event-container.continued .event{margin-right:-8px;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:14px}.equinox .event{display:block;box-sizing:border-box;min-height:28px;background-color:#fff;padding:7px 6px;font-size:12px;line-height:14px;border-radius:3px;box-shadow:0 1px 1px fade(#efefef,80%);border-left:3px solid #ffaa3c;color:#666;position:relative}.equinox .event .start-time{display:none;float:right;color:#bbb;margin-left:4px}.equinox .event .title{display:block;overflow-x:hidden;text-overflow:ellipsis;}
.today
{
	display:none;
}
.next
{
	float:right;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}

/* Tooltip container */
.tooltip {
	opacity: inherit;
	z-index: inherit;
}

/* Tooltip text */
.tooltip2 .tooltiptext {
  visibility: hidden;
  
    width: 240px;
    background-color: #FFF;
    color: #fff;
    border: 1px solid lightgray;
    text-align: center;
    padding: 10px 10px;
    border-radius: 6px;
    position: absolute;
    z-index: 1080;
    top: 120%;
    left: 50%;
    margin-left: -120px;
    box-shadow: 3px 3px 9px grey;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip2:hover .tooltiptext {
  visibility: visible;
}



@media(max-width:700px)
{
	.month-weeks
	{
		overflow-x: scroll;
		overflow-y: hidden;
		height: auto;
		width: 90vw;

	}
	.week
	{
		width: 800px;
	}
}