@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	src: url(../fonts/Ubuntu.ttf);
}
@font-face {
	font-family: 'Davida';
	font-style: normal;
	src: url(../fonts/davida.ttf);
}
tfoot {
  display: table-header-group!important;
}

.fc-view-container {
	overflow-x: scroll;
}


/* .fc-widget-header.fc-fri {
	background-color: #e9331b!important;
}

.fc-widget-header.fc-sat {
	background-color: #e5e908!important;
}

.fc-widget-header.fc-sun {
	background-color: #e96d1b!important;
} */

/**
2022
*/
.fc-resource-area {
    width: 7%!important;
}
.fc-timeline .fc-cell-text {
    padding-left: 2px!important;
    padding-right: 2px!important;
}

#calendar {
	position: sticky!important;
    top: 1px!important;
}

.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-popover {
    border-color: #000!important;
}



/*
Full screen Modal 
*/
.modal-full {
  margin-left: -90px!important;
  width: 99vw;
}

.displayNone {
	display:none;
}
.colorHeadM {
	background:#00a65a;
	color:white;
}
.modal-draggable .modal-backdrop {
  position: fixed;
}

.modal.modal-draggable {
    overflow: overflow-y;
}

.modal-draggable .modal-header:hover {
  cursor: move;
}
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.pace-inactive {
	display: none;
}
.pace .pace-progress {
	background: orange;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}

div.paceDiv {
	position: absolute; width: 100%; height: 100%; 
	display: none;
}


#loading {
	background-color: rgba(25,25,25,0.7);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 999;
	margin-top: 0;
	top: 0;
	text-align: center;
}
#loading img {
	width: 190px;
	height: 190px;
	position: relative;
	margin-top: -50px;
	margin-left: -50px;
	top: 50%;
}