#bb {
  .fc-time-grid .fc-slats tr td {
    height: 2.5em;
  }

  .fc th.fc-day-header {
    height: 2.5em;
    line-height: 2.5em;
    font-weight: 400;
  }

  bb-shift-pattern-conditions {
    .radio {
      label {
        display: block;
      }
    }
  }

  .shift-pattern-modal-alert {
    margin: 20px;

    &:focus {
      outline: 0;
    }
  }

  #schedule-editor {
    .fc-event:hover {
      cursor: pointer;
    }

    .fc-header-toolbar {
      .fc-newShiftPattern-button {
        background: none;
        text-shadow: none;
        box-shadow: none;
        color: #ffffff;
        background-color: #3171b4;
        border-color: #235d9a;
        font-weight: 600;
        border-radius: 2px;

        &:hover {
          background-color: #26588c;
          border-color: #183f68;
        }
      }
    }
  }
}

