/* #################################################################### */
/* #announcementsDashboard .dashboardContents format list  */
/* #################################################################### */
#page-dashboard #announcementsDashboard .dashboardContents > ul {
    margin-bottom: 0px;
    padding: 15px;
    padding-bottom: 0px;
}
#page-dashboard #announcementsDashboard .dashboardContents > ul > li {
    list-style: none;
    margin-bottom: 15px;
}
#page-dashboard #announcementsDashboard .dashboardContents > ul > li:not(:last-child) {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1em;
}


body.schedulestyle-flipped table.reservations tr td:nth-child(1) {
    max-width: 80px;
}

body.schedulestyle-flipped table.reservations tr td.reslabel {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}

body.schedulestyle-flipped td.resourcename {
    font-size: 1.1em;
    text-align: center;
}

body.schedulestyle-flipped td.resdate {
    font-size: 1.1em;
}




/* #################################################################### */
/* no e-Mail Versand in Reservierungsdialog - edit  */
/* #################################################################### */
#page-reservation .btnMore li .btnSendEmail {
 display:none;
}


/* #################################################################### */
/* no Scolling in Mobile Mode  */
/* #################################################################### */
#reservations.ui-selectable {
 -ms-touch-action: initial;
 touch-action: initial;
}


/* #################################################################### */
/* Anzeige Reservationfilter Missed Checkin/out ausblenden */
/* #################################################################### */
#page-manage-reservations #filter-reservations-panel .filter-checkin,
#page-manage-reservations #filter-reservations-panel .filter-checkout  { display:none; }
#page-manage-reservations #reservationTable .reservation-list-dates div:nth-child(3),
#page-manage-reservations #reservationTable .reservation-list-dates div:nth-child(4),
#page-manage-reservations #reservationTable .reservation-list-dates div:nth-child(5) { display:none; }


.slot {
    padding-left: 2px;
    padding-right: 2px;
}


form#login {
  max-width: 500px;
  margin: 0 auto;
}



/* #################################################################### */
/* Anzeige NEW VERSION im Menu ausblenden */
/* #################################################################### */
.badge-new-version { display:none; }
.divider.new-version { display:none; }

/* ############################################## */
/*                  MENUS                         */
/* ############################################## */


td.reservable span.preis, div.reservable span.preis {
    color: #339 !important;
    text-align: center;
    display: block;
    font-weight: bold;
}

.reservable.hilite span.preis,
#reservations .ui-selecting span.preis{
  color: #fff !important;
}



#notification-preferences-box .notification-row:nth-child(5),
#notification-preferences-box .notification-row-alt
{
 display:none;
}

/* #################################################################### */
/* Ausblenden des Namens wenn das Attr. Reservierungstext gesetzt wurde */
/* #################################################################### */
.reserved .meden {
 font-size: 1em;
 display: block;
 font-weight: bold;
 color: #fff;
 line-height: 1.05em;
 margin-top: 0.5em;
}

td.reserved .name {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 width: 95%;
 display: block;
}

.reserved span.meden:not(:empty) + span.name {
 display: none;
}


/* #################################################################### */
/* Reservierungsdialog max 800px breit und mittig ausgerichtet          */
/* #################################################################### */
#page-reservation {
 max-width: 800px;
 margin: 0 auto;
}

/* #################################################################### */
/* Zeitstlots für eigne Reservierungsfarben in grüner Hintergrundfarbe  */
/* #################################################################### */
.reserved.mine {
 background-color: #2FAA37 !important;
}


/* #################################################################### */
.footer #headlogo{
 float: right;
 padding-right: 10px;
}


.form-group.has-feedback select + i {
 right: 15px !important;
}
.form-group.has-feedback select + i + i{
 right: 15px !important;
 display:none;
}





#page-login::before {
 content: "SpVgg 1904 Erlangen e.V. - Abt. Tennis";
 display: block;
 color: #ccc;
 font-size: 0.9em;
 font-variant: small-caps;
 text-align: center;
 margin-top: -25px;
}
@media only screen and (max-width: 600px) {
 #page-login::before {
  font-size: 0.9em;
  color: #999;
 }
}


#showFullWeek {
 font-size: 0.8em;
}
.schedule-dates {
 font-size: 1.2em;
}

div.legend.mine {
 width: 110px;
 font-weight: bold;
}
div.legend {
 font-size: 0.7em;
 line-height: 1.05em;
  width: 90px;
  margin: 0 1px;
  padding: 0.5em 0;
}




/* Disable Links */
#navManageConfiguration a {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
#body-swu #navManageConfiguration a {
  pointer-events: all;
  opacity: 1;
  background: #ffd;
}

/* Not Shown  */
#navFindATime,
#navResourceCalendar,
#navViewCalendar,
#navImport,
#navNewVersion,
#navHelpDropdown.hilfe {
 display: none;
}
#body-swu #navFindATime,
#body-swu #navResourceCalendar,
#body-swu #navViewCalendar,
#body-swu #navImport,
#body-swu #navNewVersion,
#body-swu #navHelpDropdown.hilfe {
 display: block;
 background: #ffd;
}
/* ############################################## */
/*                  DIALOG REGISTER               */
/* ############################################## */
#page-register #phone,
#page-register #position,
#page-register #organization,
#page-register #timezone,
#page-register #default-page {
 display: none;
}
/* ############################################## */
/*                  DIALOG CREATE                 */
/* ############################################## */
#page-reservation .reservationTitle,
#page-reservation .reservationDescription,
#page-reservation #btnViewAvailability {
 display: none;
}



