or#tx_intranet_messages {
	position:absolute;
	display:none;
	background-color:#fff;
	border:1px solid #000;
	padding:10px;
	width:90%;
	min-height:300px;
	z-index:9;
}

#popupCloseBtn {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-50px;
	width:100px;
}



.ui-datepicker { 
font-size: 0.7em !important;
}
.ui-datepicker-header {
	height:30px;
}
.ui-datepicker .ui-datepicker-prev:before{content:none}
.ui-datepicker .ui-datepicker-next:before{content:none}

.ui-datepicker { 
font-size: 0.7em;
}


#datepickerform { 
	clear: right;
	float: right;
	margin-bottom:0;
}
#ui-datepicker-div {
	 z-index: 1001 !important;
}

.intranet_date::first-letter {
	text-transform:capitalize;
}

a .fc-event-inner {
	color:#fff;
}
.fc-event-inner {
	font-size:11px;
}
.fc-day-header {
	font-size:0.8em;
}

.fc-ltr .fc-time-grid .fc-event-container a.fc-event, .fc-ltr .fc-day-grid .fc-event-container a.fc-event {
	color:#000;
	background-color:#cfc3d8;
	border-color:#511a74;
}

#tx_intranet_timetable_byappointment {

}
#tx_intranet_timetable_byappointment a {
	margin-bottom:10px;
	width:100%;
	white-space: normal;
}

#tx_intranet_timetable .fc-button-group .fc-button {
	font: normal normal normal 14px/1 FontAwesome, verdana;
}
#tx_intranet_timetable .fc-button-group .fc-prev-button:after {
	content: "\f137";
	margin-left:5px;
}
#tx_intranet_timetable .fc-button-group .fc-next-button:before {
	content: "\f138";
	margin-right:5px;
}


/* FRONTENDUSER */


#intranetUserlist {
width:100%;
border-collapse:collapse;
clear:left;
margin:20px 0;
}

#intranetUserlist .employment, #intranetUserlist .studieretning, #intranetUserlist .arbejdssted {
font-size:10px;
color:#535353;
}
#intranetUserlist tr th {
	background-color:#511a74;
	color:#fff;
}
#intranetUserlist tr th ul{
	color:#000;
}


#intranetUserlist tr th .btn.focus, #intranetUserlist tr th .btn:focus, #intranetUserlist tr th .btn:hover { 
	color: #fff;
}

#intranetUserlist tr th .btn.focus, .btn:focus, .btn:hover { 
color: #fff;
}
.listHeader .btn:focus, .listHeader .btn:hover { 
color: #000;
}
#intranetUserlist th {
font-size:14px;
}
#intranetUserlist td {
font-size:12px;
}
#intranetUserlist td .email {
font-size:13px;
}
#intranetUserlist td.batchColumn {
text-align:left;	
}
#intranetUserlist td .batchElem {
/*
margin:0 auto;
width:14px;
*/
}
#intranetUserlist td .rzcolorbox {
float:right;
}

#intranetUserlist th div.btn-group p.btn {
	margin:0;
	padding:0;
	font-weight:bold;
}


#intranetUserlist th div.btn-group ul.limitView input {
	margin: 3px 0 0 20px;	
}
#intranetUserlist th .limitView {
	list-style:none;
	color:#000;
}
#intranetUserlist th .limitView a {
	text-decoration:none;
	color:#000;
}

#intranetUserlist tr.y0 {
/*	display:none;*/
}
#batchAll {
	font-weight:bold;
}
#intranetUserlist .alt-checkbox.small, .alt-checkbox-label.small {
	font-size: 1.0em;
}

#intranetUserlist a.email {
	color:#000;
}
.tx_intranet_frontendusers .btn-group .btn-group ul.dropdown-menu li button {
	border:none;
	background:transparent;
	padding:3px 15px 3px 20px;
}

.tx_intranet_frontendusers .rememberPadding {
	padding:3px 20px;
}

@media only screen and (max-width : 768px) {
	.tx_intranet_frontendusers .listHeader * {
		font-size:11px;
	}
}
@media only screen and (max-width : 767px) {
	.tx_intranet_frontendusers .listHeader * {
		font-size:14px;
	}
}
/* ANSATTE */
.tx_intranet_frontendusers_ansatte .row div {
	padding:0;
}
.tx_intranet_frontendusers_ansatte .col-xs-6 {
	padding:0 3px;
	min-height:142px;

}

.tx_intranet_frontendusers_ansatte h4 {
	font-size:0.9em;
	line-height:1.2;
	margin:0;
	padding:0;
}
.tx_intranet_frontendusers_ansatte .col-xs-6 h4 a {
	color:#000;
	text-decoration:none;
}
.tx_intranet_frontendusers_ansatte .col-xs-6 .userlist_smalltext {
	font-size:11px;
	line-height:13px;
	margin:2px 0;
	padding:0;
}
.tx_intranet_frontendusers_ansatte .email {
	color:#000;
}
.tx_intranet_frontendusers_show_info {
	float:right;
	margin:0 0 0 10px;
	max-width:160px;
}
.tx_intranet_frontendusers_show .showTitle {
	font-size:12px;
	margin:0;
	line-height:10px;
}
.tx_intranet_frontendusers_show .userInfo {
	margin-top:5px;
	line-height:20px;
}
.tx_intranet_frontendusers_show h2 {
	font-size:1.4em;
}
.tx_intranet_frontendusers_show .longEmail {
	font-size:12px;
}
/* Din SIDE */
#accordion .panel-title a {
	color:#000;
}
/* fontawesome */
#intranetUserlist [class*="fa-"]:before {
    font-family: 'FontAwesome', sans-serif;
}

#loading {
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	padding-top:200px;
	background:rgba(255,255,255,0.5);
	top:0;
	left:0;
}

/* Elevliste */
#admin_student_list .orlovInfo, #admin_student_list .notes {
	font-size:80%;
}

#admin_student_list ul {
	list-style:none;
}
/*
#admin_student_list .btn-group>ul {
	padding-left:15px;
}
*/
#admin_student_list .instrument {
	
}
#admin_student_list .dropdown-menu>li>a {
	padding-left:15px;
}
#admin_student_list .dropdown-menu>li>input {
	margin-left:15px;
}
.additionalStudentInfo {
	display:none;
	position:absolute;
	background-color:#fff;
	border:1px solid #000;
	padding:5px;
	z-index:9;
}

/* Timetable */
#roomSelector {
	display:none;
	position:absolute;
	background-color:#fff;
	z-index:9;
	padding-right:10px;
	list-style:circle;
}

#roomSelectorSwitch {
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	top:2px;
	transition: transform 0.5s, top 0.5s;
	cursor: pointer;
	
}
#roomSelectorSwitch.flip {
	transform:rotate(-180deg);
	top:-5px;
	
	
}

/* STUDENT LIST */
.tx_intranet_frontend_user .userNiveau.simple {
	float:left;
	margin-right:50px;
	width:40%;
}
/*.tx_intranet_frontend_user .userNiveau .all_info {
	display:none;
}*/
.tx_intranet_frontend_user .userNiveau.simple li .notes {
	display:none;
}
.tx_intranet_frontend_user .userNiveau.simple li.orlov, .tx_intranet_frontend_user .userNiveau.simple li.exchange {
	display:none;
	color:#FF0004;
}

.tx_intranet_frontend_user .userNiveau li .notes {

  line-height: 1;    
  text-align:center;     
  /*
	width: 275px;    
  margin: 25px;    
  min-height:250px;
  max-height:250px;
	
  
	*/
	width:100px;
	padding-top:5px;
	padding-bottom:5px;
	padding:5px;
  position:relative;   
  border:1px solid #E8E8E8;  
 	border-top:5px solid #fdfd86;
   
  font-size:22px;      
  border-bottom-right-radius: 60px 5px;
  display:inline-block; 
	float:right;
  background: #ffff88; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(81%,#ffff88), color-stop(82%,#ffff88), color-stop(82%,#ffff88), color-stop(100%,#ffffc6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* IE10+ */
background: linear-gradient(135deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffffc6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	 box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.3)
}



#admin_student_list .btn-group ul.dropdown-menu ul input[type='checkbox'] {
	
}
.additionalStudentInfo .noteDate {
	font-size:10px;
}

.additionalStudentInfo .usernotes {
	line-height:0.8;
}

/* timetable showMultiple */

table.scheduling, table.scheduling * {
	box-sizing: border-box;
}
table.scheduling {
	border:1px solid #000;
	border-collapse: collapse;
	width:100%;
}
table.scheduling.vertical {
	height:800px;
}
table.scheduling th {
	text-align: center;
}
table.scheduling th.time {
	
	font-size:0.8em;
}
table.scheduling td {
	border:1px solid #000;
	vertical-align:top;
}
table.scheduling td.time {
	width:60px;
}
table.scheduling.vertical tr {
	height:65px;
}

.schedulingClasses td {

}

table.scheduling .schedulingClasses td {
	position:relative;
}
table.scheduling .schedulingClasses td.room {
	width:100px;
}
table.scheduling .schedulingClasses td.room a {
	font-size:0.8em;
}
table.scheduling .schedulingClasses td div.scheduleElem {
	position:absolute;
	margin:0;
	padding:0;
	/* background-color:rgba(45,55,245,0.70); */
	background-color:#cfc3d8;
	color:#000;
	width:95%;
	min-width:10%;
	overflow:hidden;
	font-size:0.8em;
	border:1px solid #511a74;
	border-radius:3px;
	box-sizing: border-box;
	z-index:9;
}
table.scheduling.horizontal div.scheduleElem {
	height:100%;
	min-height:20px;
}
table.scheduling.vertical div.scheduleElem {
	margin:0 0 0 2px;
	padding:1px 0 0 2px;
}

.tx_intranet_room {
	font-size:0.8em;
	border-collapse:collapse !important;
}

.tx_intranet_room td, .tx_intranet_room th {
	border:1px solid #cfc3d8;
	padding:4px;
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.popover .arrow {
		display:none !important;
	}
	.popover {
		top:50px !important;
		left:100px !important;
		position:fixed !important;
	}
}

#orlovApprove {
	
	
}
#orlovApprove #btnSave {
	width:150px;
	margin:0;
	background-image:none;
	position:relative;
	z-index:2;
}
#orlovApply #btnSave {
	width:150px;
	margin:0;
	background-image:none;
	position:relative;
	z-index:2;
}
#orlovApprove #submitProgress, #orlovApply #submitProgress {
	background-color:#dc3545;
	width:0;
	border-radius: 4px;
	transition: width 2s;
	transition-timing-function: linear;
	position:absolute;
}
.approveLinks .badge {
	cursor: pointer;
}

/* New cancellation */
.usergroupSelect {
	margin:0;
	cursor: pointer;
	font-size:0.8em;
	text-align:right;
}
#cancellation .feUsers {
	font-size:0.8em;
	cursor: pointer;
}
#cancellation #cancelFeUserName {
	margin:0;
}
#cancellation .feUsersGroup {
	display:none;
	cursor: pointer;
}

#cancellation hr {
	border-color:#511a74;
}
#cancellation .selectFeUser {
	cursor: pointer;
}

table.adminList {
    font-size:0.9em;
    width:100%;
}
table.adminList tr > td {
    white-space: nowrap;
    padding: 2px 5px;
    border-bottom:1px solid #000;
}
table.adminList tr > td.adminListDesc {
    white-space: normal;
}

#editor {
    min-height:200px;
    background-color:#fff;
}