/* line 3, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_page .widgets-event-list {
  font-size: 12px;
}

/* line 7, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list {
  font-size: 11px;
}
/* line 8, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list table {
  width: 100%;
}
/* line 10, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list table th,
.widgets-event-list table td {
  padding: 5px;
}
/* line 15, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .title {
  margin-bottom: 10px;
}
/* line 19, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
/* line 27, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .date-wrapper {
  display: inline-block;
  border: 1px solid #1f87e5;
  width: 42px;
  text-align: center;
}
/* line 32, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .date-wrapper .event-month-abbreviation {
  background-color: #1f87e5;
  color: white;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}
/* line 39, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .date-wrapper .event-day {
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  width: 42px;
  height: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-all;
}
/* line 51, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details {
  color: #777;
  display: inline-block;
  vertical-align: top;
}
/* line 55, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .event-name {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #1f87e5;
  margin-bottom: 8px;
  color: #333;
  text-align: left;
}
/* line 65, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .time-and-location {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
/* line 69, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .time-and-location .event-time {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #262626;
  color: #666666;
  display: flex;
  justify-content: flex-start;
  gap: 4px;
}
/* line 79, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .time-and-location .event-location {
  display: flex;
  gap: 4px;
  justify-content: flex-start;
}
/* line 83, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .time-and-location .event-location a {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #262626;
  color: #666666;
}
/* line 92, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .activity-and-division {
  display: flex;
  justify-content: flex-start;
  gap: 4px;
}
/* line 96, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .activity-and-division span,
.widgets-event-list .event-item .event-details .activity-and-division a {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #262626;
}
/* line 104, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .activity-and-division .event-activity-name {
  text-decoration-line: underline;
}
/* line 108, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .event-details .officials-and-work-teams {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 10px;
  line-height: 18px;
  color: #7b7b7b;
}
/* line 118, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-event-list .event-item .off-label {
  font-weight: 600;
}

/* line 124, ../../../app/assets/stylesheets/widgets/event_list.scss */
.items_shedule:not(:last-child) {
  margin-bottom: 24px;
}

/* line 129, ../../../app/assets/stylesheets/widgets/event_list.scss */
.column-320px .widgets-event-list {
  overflow-y: hidden;
  overflow-x: hidden;
}
/* line 134, ../../../app/assets/stylesheets/widgets/event_list.scss */
.column-320px .widgets-event-list .items {
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 141, ../../../app/assets/stylesheets/widgets/event_list.scss */
.column-320px .widgets-event-list .items .event-item .event-details {
  width: 245px;
}

/* line 152, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-team-standings {
  font-size: 12px;
}
/* line 154, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-team-standings .division-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #262626;
  text-align: left;
  margin: 8px 0px;
}
/* line 162, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-team-standings .division_name_heading {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
/* line 171, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-team-standings table.header-row th {
  padding: 5px;
}
/* line 174, ../../../app/assets/stylesheets/widgets/event_list.scss */
.widgets-team-standings table.header-row td {
  padding: 5px;
}

/* line 180, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_outerContainer {
  overflow-x: auto;
}

/* line 183, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_team {
  margin-bottom: 40px !important;
}
/* line 187, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_team th,
.table_team td {
  text-align: left;
  min-width: 70px;
  padding: 12px 8px;
  word-break: break-all;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 199, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_team th {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}
/* line 203, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_team th:first-child {
  min-width: 117px;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 212, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table_team td {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #262626;
}

/* line 219, ../../../app/assets/stylesheets/widgets/event_list.scss */
.table > :not(:last-child) > :last-child > * {
  border-bottom: 1px solid #cfd8dc !important;
}

/* line 222, ../../../app/assets/stylesheets/widgets/event_list.scss */
.email_cordination a {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline !important;
  color: #262626 !important;
}

/* line 229, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item_box {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

/* line 234, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
/* line 240, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordination_item_namebox {
  display: flex;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  gap: 6px;
}
/* line 246, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordination_item_namebox a {
  text-decoration-line: underline;
  color: #1f87e5;
}
/* line 250, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordination_item_namebox .coordinator_role {
  color: #262626;
}
/* line 254, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordinator_mailBox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
/* line 259, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordinator_mailBox a {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #262626;
}
/* line 266, ../../../app/assets/stylesheets/widgets/event_list.scss */
.coordinator_item .coordinator_title {
  display: flex;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #262626;
}

/* line 275, ../../../app/assets/stylesheets/widgets/event_list.scss */
.dataTables_wrapper {
  overflow-x: auto;
}

/* line 278, ../../../app/assets/stylesheets/widgets/event_list.scss */
.teams_standing_label_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 12px;
  font-size: 14px;
}

/* line 287, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_name_standing_box {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  color: #262626;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
}
/* line 296, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_name_standing_box_labels {
  white-space: nowrap;
}
/* line 299, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_name_standing_box .team_name_standing {
  font-weight: 400;
}
/* line 302, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_name_standing_box .team_name_standing_title {
  font-weight: 500;
}

/* line 306, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_box_standing {
  margin-bottom: 24px;
}
/* line 309, ../../../app/assets/stylesheets/widgets/event_list.scss */
.team_box_standing .OneTeamBox {
  margin-bottom: 8px;
  text-align: left;
}
