@media (max-width: 768px) {

    .breadcrumb.is-desktop-visible,
    .col-md-2.is-desktop-visible {
        display: none;
    }

    .nr-is-desktop {
        height: 0 !important;
        min-height: 0 !important;
        overflow: hidden !important;
        padding: 0;

        * {
            padding: 0;
        }
    }

    .nr-is-mobile {
        height: unset;
        overflow: auto;
    }
}

.red {
  color: #dd4b39;
}

.green {
  color: #00a65a;
}

.saving {
  background-color: #3c8dbc !important;
}

.disabledCalElement {
    background-color: #a0a6ad !important;
    border-color: #a0a6ad !important;
}

.checkbox.projektFilter {
    margin-top: 4px;
}

.checkbox.projektFilter label {
    padding-left: 5px;
}

.deadlineindicator {
    min-height: 5px;
    max-height: 5px;
    position: inherit;
    background-color: #FF0000;
    margin-bottom: -5px;
}

.small-box h3 {
  font-size: 25px;
}

.invisible {
    display: none;
}

tr.ap, tr.Monat, tr.tag {
  background-color: #0D3E56;
  color: #ffffff;
}

tr.Arbeitspaket {
  background-color: #0D2734;
  color: #ffffff;
}

.collaps {
  font-size: 20px;
  padding-right: 5px;
  color: #3c8dbc;
}

td.fc-widget-header.today {
  background-color: #0173b7;
  color: #ffffff;
}

td.fc-widget-header.weekend {
  background-color: #222d32;
  color: #ffffff;
}

td.fc-widget-header .fc-list-heading-main:not(.add-button-cell) {
  padding-top: 4px;
}

.fc-list-heading .fc-list-heading-main {
  font-size: 1.1em;
}

.fc-list-item {
  margin-left: 5px;
}

.fc-list-item .btn-xs {
  font-size: 12px;
}

.fc-list-item .buttons {
  padding-top: 15px;
  padding-left: 25px;
}

.fc-time {
  display: none;
}

.fc-list-item.noProject .fc-list-item-title {
  padding: 8px 30px;
}

.fc-list-item .fc-list-item-title {
  padding: 0px;
}

.fc-list-item:not(.noProject) .fc-list-item-time {
  padding-top: 15px;
}

.fc-list-item .project, .fc-list-item .progressDiv, .fc-list-item .name, .fc-list-item .input  {
  padding-top: 5px;
}

 .fc-list-item .startButton {
   padding-top: 7px;
 }

.fc-list-item-marker {
  width: 0.5px;
}

.customElements {
  box-sizing: border-box;
}

.customElements .col-xs-12, .customElements .col-xs-6, .customElements .col-xs-5 {
  padding-left: 2px;
}

.customElements .col-xs-6, .customElements .col-xs-5 {
  padding-right: 2px;
}

.add-button-cell {
  margin-right: 10px;
  min-width: 30px;
  min-height: 30px;
}

.fc-list-item.worklog {
  background-color: #f5f5f5;
}

.main-header .dropdown-toggle {
    content: "\f0c9";
}

.toggleDone.finished i {
  color: #00A65A;
}

.transferUrlaubLink {
    color: #000000;
    margin-left: 5px;
}

.alert-btn {
    margin-top: 0.6rem;
    text-decoration: none;
    color: #444;
}

#antragApprove .btn {
    margin-right: 0.3rem;
}

#antragApprove .btn:last-child {
    margin-right: 0;
}

#antragApprove .actions {
    min-width: 10rem;
}

.input-group-btn .btn + .btn {
    margin-left: 0.3rem;
}

.dashboard .fc-scroller {
  overflow: hidden !important;
}

.projekt-dashboard .small-box .inner h3 {
  font-size: 22px;
  line-height: 1.3;
  word-break: break-word;
}

.projekt-dashboard .small-box .inner p {
  font-size: 14px;
  margin-bottom: 0;
  white-space: normal;
}

.projekt-dashboard .widget-user-2 .dl-horizontal dt,
.projekt-dashboard .widget-user-2 .dl-horizontal dd {
  white-space: normal;
}

.projekt-dashboard .widget-user-2 .dl-horizontal {
  display: grid;
  grid-template-columns: minmax(140px, auto) minmax(0, 1fr);
  grid-column-gap: 10px;
}

.projekt-dashboard .widget-user-2 .dl-horizontal dt,
.projekt-dashboard .widget-user-2 .dl-horizontal dd {
  float: none !important;
  width: auto !important;
  text-align: left;
  margin: 0;
  word-break: break-word;
}

.projekt-dashboard .widget-user-2 .dl-horizontal dt {
  font-weight: 600;
  margin-top: 0.75rem;
}

.projekt-dashboard .widget-user-2 .dl-horizontal dt:first-of-type {
  margin-top: 0;
}

.projekt-dashboard .widget-user-2 .dl-horizontal dd {
  margin-bottom: 0.5rem;
}

.projekt-dashboard .small-box .inner {
  min-height: 110px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 1199px) {
  .projekt-dashboard .small-box .inner h3 {
    font-size: 20px;
  }

  .projekt-dashboard .small-box .inner p {
    font-size: 13px;
  }
}

@media (max-width: 991px) {
  .projekt-dashboard .small-box .inner h3 {
    font-size: 18px;
  }

  .projekt-dashboard .widget-user-2 .dl-horizontal dt {
    margin-top: 0.5rem;
  }

  .projekt-dashboard .widget-user-2 .dl-horizontal {
    grid-template-columns: minmax(120px, auto) minmax(0, 1fr);
  }
}

@media (max-width: 767px) {
  .projekt-dashboard .small-box {
    text-align: center;
  }

  .projekt-dashboard .small-box .inner h3 {
    font-size: 17px;
  }

  .projekt-dashboard .small-box .inner p {
    font-size: 12px;
  }

  .projekt-dashboard .widget-user-2 .dl-horizontal {
    grid-template-columns: 1fr;
  }
}

.btn-group.no-float {
  white-space: nowrap;
}

.btn-group.no-float > .btn {
  float: none !important;
}

.widget-user-header .info-box-icon {
  margin: -15px;
}

.dl-horizontal dt {
  text-align: left;
}


.slider.slider-horizontal {
  display: none;
}

@media (min-width: 993px) {
    .login-logo {
        margin-top: 2%;
    }

    .login-box {
        margin: 2% auto;
    }

    .valueLabel {
        text-align: center;
        margin-left: 20%;
    }
}

@media (max-width: 992px) {
    .login-logo {
        display: none;
    }

    .fc-resource-area [data-resource-id] .fc-icon {
        width: 0;
    }

    .valueLabel {
        text-align: center;

    }

    .fc-list-item-marker, .fc-list-item-time {
      white-space: normal;
    }

    .small-box h3 {
      font-size: 28px;
    }

}

@media (max-width: 500px) {
  .add-button-cell {
    margin-right: 5px;
    min-width: 20px;
    min-height: 30px;
  }

  .fc-list-item .buttons {
    padding-top: 15px;
    padding-left: 5px;
  }

  .add-button-cell .addButton {
    margin-top: 5px
  }

  .fc-list-item .fc-list-item-time {
    padding: 2px 4px;
  }
}
