/* line 9, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.managerCircle {
  position: relative;
}
/* line 11, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.managerCircle:after {
  content: "m";
  position: absolute;
  color: #f115a7;
  right: -30px;
  line-height: 75%;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 50%;
  border: 2px solid #f115a7;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  width: 15px;
  height: 15px;
  position: relative;
  transform: none;
  right: -10px;
}

/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.adminCircle {
  position: relative;
}
/* line 20, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.adminCircle:after {
  content: "a";
  position: absolute;
  color: #5f15f1;
  right: -30px;
  line-height: 75%;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 50%;
  border: 2px solid #5f15f1;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  width: 15px;
  height: 15px;
  position: relative;
  transform: none;
  right: -10px;
}

/* line 27, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.no-permission {
  position: relative;
}
/* line 29, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/affiliations.scss */
.no-permission:after {
  content: "x";
  position: absolute;
  color: #fa6e8c;
  right: -30px;
  line-height: 75%;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 50%;
  border: 2px solid #fa6e8c;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  width: 15px;
  height: 15px;
  position: relative;
  transform: none;
  right: -10px;
}
/* line 8, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#userAvailability {
  max-width: 500px;
  display: inline-block;
}

/* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#assignment_fields {
  padding: 20px 10px;
}
@media (min-width: 768px) {
  /* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
  #assignment_fields {
    padding: 15px 15px;
  }
}

/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#eventNotes {
  display: none;
  white-space: pre-line;
}

/* line 22, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar {
  cursor: move;
}
/* line 24, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar:not(.expand) .settings {
  display: none;
}
/* line 27, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar span {
  font-size: 14px;
  color: #15a7f1;
}

/* line 32, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.infoBubbles .infoBubble {
  margin-bottom: 0px !important;
}

/* line 35, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.teamBar {
  cursor: move;
  border-radius: 5px;
  margin-bottom: 5px;
  overflow: hidden;
}
/* line 40, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.teamBar div.title {
  background-color: #15a7f1;
  padding: 8px;
  color: white;
  position: relative;
  text-align: left;
}
/* line 47, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.teamBar .members {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
/* line 52, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.teamBar.minimized .members {
  display: none;
}
/* line 55, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.teamBar .icon-pencil {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 63, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar, .affiliationBar {
  background-color: white;
  border-radius: 3px;
  border-left: 3px solid #d9d9d9;
  margin-bottom: 5px;
  padding: 5px 5px 5px 10px;
  text-align: left;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}
/* line 73, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.available, .userBar.active, .affiliationBar.available, .affiliationBar.active {
  border-color: #11cfae;
}
/* line 76, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.unavailable, .affiliationBar.unavailable {
  border-color: #fa6e8c;
}
/* line 79, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.unknown, .affiliationBar.unknown {
  border-color: grey;
}
/* line 82, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.busy, .affiliationBar.busy {
  border-style: dotted;
}
/* line 85, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar a, .affiliationBar a {
  text-decoration: none;
  color: inherit;
}
/* line 89, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .options, .affiliationBar .options {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 97, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.editable span, .affiliationBar.editable span {
  display: none;
}
/* line 100, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar.editable .editName, .affiliationBar.editable .editName {
  display: block;
}
/* line 104, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .editName, .affiliationBar .editName {
  display: none;
  border-radius: 5px !important;
}
/* line 107, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .editName:focus, .affiliationBar .editName:focus {
  border-radius: 5px !important;
}
/* line 111, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubbles:not(.lotsOfBubbles), .affiliationBar .infoBubbles:not(.lotsOfBubbles) {
  position: absolute;
  top: 4px;
  right: 5px;
}
/* line 115, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubbles:not(.lotsOfBubbles) .icon-delete, .affiliationBar .infoBubbles:not(.lotsOfBubbles) .icon-delete {
  top: 50%;
  position: relative;
}
/* line 120, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .lotsOfBubbles, .affiliationBar .lotsOfBubbles {
  text-align: left;
  padding-top: 5px;
}
/* line 124, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubble, .affiliationBar .infoBubble {
  color: white;
  display: inline-block;
  margin-bottom: 4px;
  text-transform: uppercase;
  font-size: 12px;
  border: none;
  font-family: inherit;
  padding: 5px 9px;
  text-decoration: none;
  background-color: #15a7f1;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px 8px;
  display: inline-block;
  text-transform: none;
}
/* line 130, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubble:nth-child(4n - 3), .affiliationBar .infoBubble:nth-child(4n - 3) {
  background-color: #15a7f1;
}
/* line 130, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubble:nth-child(4n - 2), .affiliationBar .infoBubble:nth-child(4n - 2) {
  background-color: #5f15f1;
}
/* line 130, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubble:nth-child(4n - 1), .affiliationBar .infoBubble:nth-child(4n - 1) {
  background-color: #f115a7;
}
/* line 130, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .infoBubble:nth-child(4n - 0), .affiliationBar .infoBubble:nth-child(4n - 0) {
  background-color: #f15f15;
}
/* line 135, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .avails_notes, .userBar .conflicting_events, .affiliationBar .avails_notes, .affiliationBar .conflicting_events {
  color: grey;
  font-size: 80%;
  width: 70%;
  display: none;
}
/* line 140, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userBar .avails_notes.visible, .userBar .conflicting_events.visible, .affiliationBar .avails_notes.visible, .affiliationBar .conflicting_events.visible {
  display: block;
}

/* line 145, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.viewNotes .avails_notes, .viewNotes .conflicting_events {
  display: block;
}

/* line 149, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.assign .fields {
  text-align: left;
}

/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.assign.field {
  text-align: left;
}

/* line 157, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.empty {
  color: #999999;
}

/* line 160, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#availsList {
  padding: 0px;
  margin: 15px 10px;
  border-color: transparent;
}
/* line 165, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#availsList:not(.empty) .noUsersMessage {
  display: none;
}
/* line 169, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#availsList .noUsersMessage {
  padding: 10px;
  color: #999999;
}
/* line 173, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#availsList.empty {
  border: 1px dashed #e7edf0;
}
/* line 177, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#availsList:not(.allUsers) .userBar:not(.available) {
  display: none;
}

/* line 183, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.assignedUsers label {
  font-size: 14px;
  color: #999999;
}

/* line 189, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.skilled_role.known_role {
  color: #11cfae;
  font-style: italic;
}
/* line 193, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.skilled_role.unknown_role {
  color: #fa6e8c;
  font-style: italic;
}

/* line 198, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userAssign {
  padding: 8px 8px 3px;
  outline: 1px dashed #e7edf0;
  margin: 3px 0px;
  text-align: center;
}
/* line 203, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userAssign.dragOver {
  padding-bottom: 20px;
}
/* line 206, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userAssign.fullyScheduled {
  outline-color: #11cfae;
}
/* line 209, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.userAssign.secondary_role_somewhere:before {
  content: "user(s) assigned via secondary role";
  font-size: 80%;
  color: #999999;
  position: relative;
  top: -4px;
}

/* line 217, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
#eventSidebar {
  max-width: 400px;
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
  max-height: 500px;
}

/* line 224, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.secondary_role {
  font-style: italic;
  font-size: 80%;
}

/* line 229, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.assignmentFields select {
  float: right;
  width: 50% !important;
}
/* line 233, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/assignments.scss */
.assignmentFields label {
  padding: 10px 0px;
  display: inline-block;
}
/* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar {
  background-color: white;
  padding: 20px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
}
/* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar h2 {
  font-size: 23px;
}
/* line 15, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar h3 {
  color: grey;
}
/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer {
  vertical-align: top;
  display: block;
  outline: 1px solid #f7f9fa;
}
@media (min-width: 768px) {
  /* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .dayContainer {
    width: calc(97% / 7);
    display: table-cell;
  }
}
/* line 23, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer .date {
  text-align: left;
}
/* line 26, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer:not(.noEvents) .date {
  padding-bottom: 5px;
}
/* line 29, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer .day {
  padding: 15px;
}
/* line 32, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer.noEvents {
  display: block;
}
@media (min-width: 768px) {
  /* line 32, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .dayContainer.noEvents {
    display: table-cell;
  }
}
/* line 37, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer.noEvents .day {
  padding: 10px 15px;
}
@media (min-width: 768px) {
  /* line 37, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .dayContainer.noEvents .day {
    padding: 15px;
  }
}
/* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .dayContainer.otherMonth.noEvents {
  display: none;
}
@media (min-width: 768px) {
  /* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .dayContainer.otherMonth.noEvents {
    display: table-cell;
  }
}
/* line 54, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar tr {
  display: block;
}
@media (min-width: 768px) {
  /* line 54, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar tr {
    display: table-row;
  }
}
/* line 60, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event {
  position: relative;
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
  cursor: pointer;
  display: block;
  text-decoration: none;
  padding: 10px 10px;
  border-radius: 6px;
  color: white;
  font-size: 80%;
  text-align: left;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event:hover {
  background-image: linear-gradient(80deg, #4b0cc7, #890cc7);
}
/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .title {
  font-size: 110%;
}
@media (max-width: 768px) {
  /* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .title {
    padding-right: 65px;
  }
}
/* line 77, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .subtitle {
  color: inherit;
  font-style: italic;
}
@media (max-width: 768px) {
  /* line 77, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .subtitle {
    padding-right: 65px;
  }
}
@media (max-width: 768px) {
  /* line 84, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .time {
    position: absolute;
    top: 10px;
    right: 10px;
  }
}
/* line 91, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .location {
  font-size: 90%;
}
@media (max-width: 768px) {
  /* line 91, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .location {
    padding-right: 65px;
  }
}
/* line 97, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event.locked {
  background: #5f15f1;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg=="), linear-gradient(80deg, #5f15f1, #a815f1);
  cursor: default;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event.locked:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg=="), linear-gradient(80deg, #4b0cc7, #890cc7);
}
/* line 101, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event.posted {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event.posted:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 103, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event.posted input:checked + label {
  color: #f115a7 !important;
}
/* line 106, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event.posted.locked {
  background: #f115a7;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg=="), linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event.posted.locked:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg=="), linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 110, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .event_location {
  font-size: 90%;
}
/* line 113, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event:not(:last-child) {
  margin-bottom: 5px;
}
/* line 116, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .eventName {
  float: left;
  color: inherit;
  padding-right: 20px;
  display: block;
}
/* line 121, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .eventName:hover {
  text-decoration: underline;
}
/* line 123, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .eventName:hover span {
  text-decoration: underline;
}
@media (min-width: 768px) {
  /* line 127, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .eventName .desktop {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  /* line 116, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .eventName {
    float: none;
  }
}
@media (min-width: 768px) {
  /* line 60, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event {
    padding: 4px 10px;
  }
}
/* line 139, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability {
  text-align: right;
  font-size: 0;
}
@media (min-width: 768px) {
  /* line 139, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .availability {
    padding: 10px 0px 0px;
    text-align: center;
  }
  /* line 146, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .availability label:not(:last-child) {
    margin-right: 5px;
    margin-bottom: 5px;
  }
}
/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability.locked {
  pointer-events: none;
}
/* line 155, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability input {
  display: none;
}
/* line 158, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability input[type="text"] {
  border-radius: 30px;
  padding: 5px 10px;
  margin-bottom: 8px;
  width: calc(100% - 24px);
  border: 2px solid white;
}
/* line 164, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability input[type="text"]:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 170, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability label {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: transparent;
  background-image: linear-gradient(80deg, transparent, rgba(0, 0, 0, 0));
  padding: 5px 10px;
  border: 2px solid white;
  font-size: 13px;
  user-select: none;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event .availability label:hover {
  background-image: linear-gradient(80deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event .availability label:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 176, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability label:not(:last-child) {
  margin-bottom: 8px;
}
/* line 180, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability input:disabled + label {
  cursor: default;
}
/* line 183, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .availability input:checked + label {
  background: white;
  background-image: linear-gradient(80deg, white, white);
  color: #5f15f1;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#calendar .event .availability input:checked + label:hover {
  background-image: linear-gradient(80deg, #e6e6e6, #e6e6e6);
}
/* line 188, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .event .icon-info {
  position: absolute;
  display: none;
  font-size: 20px;
}
@media (min-width: 768px) {
  /* line 188, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .event .icon-info {
    display: inline-block;
    top: 4px;
    right: 5px;
  }
}
/* line 199, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .weekdays {
  text-align: left;
  display: none;
}
@media (min-width: 768px) {
  /* line 199, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #calendar .weekdays {
    display: table-row;
  }
}
/* line 206, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .days {
  outline: 1px solid #f7f9fa;
  width: 100%;
}

/* line 213, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#eventBlurbs {
  max-width: 500px;
  display: inline-block;
  vertical-align: top;
}

@media (min-width: 768px) {
  /* line 218, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  #eventWindow {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
  }
}

/* line 226, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
input:checked + .checkInBar .checkbox {
  background-color: #15a7f1;
}
/* line 228, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
input:checked + .checkInBar .checkbox:after {
  content: '';
  border-bottom: 3px solid white;
  border-left: 3px solid white;
  width: 11px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-100% + 3px)) rotate(-45deg);
}

/* line 242, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.checkinFields input {
  display: none;
}

/* line 246, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.bar, .checkInBar {
  position: relative;
  background-color: white;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  padding: 5px 5px 5px 10px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding-left: 30px;
}
/* line 224, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.bar:not(:last-child), .checkInBar:not(:last-child) {
  margin-bottom: 5px;
}
/* line 227, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.bar:hover, .checkInBar:hover {
  background-color: #f7f7f7;
}
/* line 250, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.bar .checkbox, .checkInBar .checkbox {
  height: 15px;
  display: inline-block;
  border: 2px solid #15a7f1;
  border-radius: 3px;
  width: 15px;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 262, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
div:not(.eventSelect) > .eventBlurb:last-child {
  margin-bottom: 15px;
}

/* line 265, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb {
  background-color: white;
  border-radius: 3px;
  cursor: pointer;
  border-left: 3px solid #11cfae;
  display: block;
  font-size: 90%;
  margin-bottom: 5px;
  padding: 5px 5px 5px 10px;
  text-align: left;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
/* line 280, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb.posted {
  padding: 5px 20px 5px 10px;
}
/* line 282, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb.posted:after {
  content: '\4f';
  color: #999999;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translate(0%, -50%);
  font-family: "schedgeup" !important;
}
/* line 292, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb.missingStaff {
  border-color: #fa6e8c;
}
/* line 295, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb:hover {
  background-color: #f7f7f7;
}
/* line 298, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb .time {
  display: none;
}
@media (min-width: 768px) {
  /* line 298, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  .eventBlurb .time {
    display: inline;
  }
}
/* line 304, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.eventBlurb span {
  color: #999999;
}

/* line 308, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.calendarHeader {
  position: relative;
  padding-bottom: 10px;
}

/* line 312, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .options {
  padding-bottom: 10px;
}
/* line 314, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .options a {
  background-color: #f7f9fa;
  border-radius: 5px;
  display: inline-block;
  color: grey;
  padding: 6px 10px;
}
/* line 320, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .options a:hover {
  color: #fff;
  background-color: grey;
}
/* line 324, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
#calendar .options a:not(:last-child) {
  margin-right: 5px;
}

/* line 329, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.addNotes .availability input[type="text"] {
  display: block !important;
}

/* line 332, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.add_note {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
  font-family: "schedgeup";
  cursor: pointer;
  background: transparent;
  background-image: linear-gradient(80deg, transparent, rgba(0, 0, 0, 0));
  padding: 5px 10px;
  border: 2px solid white;
  font-size: 13px;
}
/* line 345, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.add_note:hover {
  color: #5f15f1;
  background-color: white;
}

/* line 350, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.day_of_week {
  float: right;
  color: #b8cad3;
  font-size: 80%;
  display: inline;
}
@media (min-width: 768px) {
  /* line 350, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
  .day_of_week {
    display: none;
  }
}

/* line 359, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.assigned_to {
  padding-top: 3px;
  margin-top: 3px;
  border-top: 1px solid #999999;
  font-size: 90%;
  white-space: normal;
}

/* line 367, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.today .date {
  font-weight: bold;
}

/* line 371, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/calendar.scss */
.past {
  opacity: .5;
}
/* line 8, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/communications.scss */
#preview_email {
  all: unset;
  display: inline-block;
  overflow: hidden;
  width: 660px;
  margin: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
}
/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/communications.scss */
#preview_email h1 {
  display: block;
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}
/* line 27, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/communications.scss */
#preview_email h2 {
  display: block;
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.83em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}
/* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs {
  display: flex;
}
/* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs div {
  color: white;
  background-color: grey;
  width: calc(100% / 3);
  float: left;
  text-align: center;
  padding: 5px 0px;
  border-radius: 5px 5px 0px 0px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 22, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs div:not(.active):hover {
  background-color: #676767;
}
/* line 25, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs div.active {
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
}
/* line 27, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs div.active:nth-child(2) {
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
}
/* line 30, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .tabs div.active:nth-child(3) {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 36, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #features {
  padding: 60px 20px;
  background-color: white;
  margin: 0px -10px;
}
@media (min-width: 576px) {
  /* line 36, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo #features {
    padding: 60px 40px;
  }
}
/* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature {
  float: left;
  width: calc(100% - 50px);
  padding: 10px 0px 10px 50px;
  font-size: 14px;
  text-align: left;
  position: relative;
}
/* line 49, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature h2 {
  font-size: 1.75em;
}
@media (min-width: 576px) {
  /* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .feature {
    width: calc(100% / 2 - 70px);
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .feature {
    width: calc(100% / 3 - 70px);
    padding-right: 20px;
  }
}
/* line 62, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature > div {
  display: inline-block;
}
/* line 65, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature i {
  position: absolute;
  left: 0px;
  font-size: 2em;
}
/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature:nth-child(4n - 3) i {
  color: #15a7f1;
}
/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature:nth-child(4n - 2) i {
  color: #5f15f1;
}
/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature:nth-child(4n - 1) i {
  color: #f115a7;
}
/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .feature:nth-child(4n - 0) i {
  color: #f15f15;
}
/* line 76, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #tab_widget {
  max-width: none;
}
/* line 83, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #tabbed {
  clear: both;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  background-color: white;
  border-radius: 0px 0px 10px 10px;
  margin-bottom: 40px;
}
/* line 89, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #tabbed > div {
  padding: 20px;
  display: block;
  text-align: center;
  display: none;
}
/* line 94, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #tabbed > div.active {
  display: block;
}
/* line 99, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo h1 {
  font-size: 40px;
}
@media (max-width: 768px) {
  /* line 99, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo h1 {
    font-size: 27px;
  }
}
/* line 105, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo h2 {
  font-size: 30px;
  color: #333;
}
@media (max-width: 768px) {
  /* line 105, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo h2 {
    font-size: 20px;
  }
}
/* line 112, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo hr {
  color: grey;
  max-width: 300px;
  color: #333;
  margin-bottom: 10px;
}
/* line 118, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo p {
  font-size: 110%;
  color: grey;
}
/* line 122, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo a.more_info {
  border: 2px solid #5f15f1;
  padding: 10px;
  color: #5f15f1;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 10px;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#demo a.more_info:hover {
  background-color: #5f15f1;
  color: white;
}
/* line 126, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo a.wireframe_button {
  border: 2px solid #fff;
  padding: 10px;
  color: #fff;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#demo a.wireframe_button:hover {
  background-color: #fff;
  color: #5f15f1;
}
/* line 128, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo a.wireframe_button.orange {
  border: 2px solid #f15f15;
  padding: 10px;
  color: #f15f15;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#demo a.wireframe_button.orange:hover {
  background-color: #f15f15;
  color: white;
}
/* line 131, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo a.wireframe_button.pink {
  border: 2px solid #f115a7;
  padding: 10px;
  color: #f115a7;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#demo a.wireframe_button.pink:hover {
  background-color: #f115a7;
  color: white;
}
/* line 135, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget {
  text-align: center;
  padding: 20px;
  max-width: 1400px;
}
@media (max-width: 768px) {
  /* line 135, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget {
    max-width: 100%;
  }
}
/* line 142, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget img {
  width: 100%;
}
/* line 145, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget .image_container {
  max-width: 500px;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 145, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget .image_container {
    max-width: 100%;
  }
}
/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget > div {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  max-width: 100%;
  width: 500px;
}
@media (max-width: 768px) {
  /* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget > div {
    width: auto;
  }
}
/* line 164, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget.right {
  text-align: right;
}
@media (min-width: 992px) {
  /* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget > div:nth-child(1):not(.image_container) {
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 170, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget > div:nth-child(2):not(.image_container) {
    padding-left: 20px;
  }
}
/* line 173, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget hr {
  max-width: 100px;
  text-align: left;
  margin-bottom: 10px;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget h2 {
  font-size: 30px;
}
@media (max-width: 768px) {
  /* line 180, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .demo_widget h2.smaller_mobile {
    font-size: 100%;
  }
}
/* line 186, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .demo_widget h3 {
  text-transform: uppercase;
  font-size: 80%;
  color: grey;
  padding-bottom: 10px;
}
/* line 195, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget {
  margin: 10px;
  vertical-align: top;
  overflow: hidden;
  border-radius: 10px;
  display: inline-block;
  background-color: #dddddd;
  float: left;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  width: calc(100% - 20px);
}
@media (min-width: 576px) {
  /* line 195, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .pricing_widget {
    width: calc(50% - 20px);
  }
}
@media (min-width: 992px) {
  /* line 195, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .pricing_widget {
    width: calc(25% - 20px);
  }
}
/* line 207, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(2) {
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
}
/* line 209, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(2) .new {
  color: #0a78af;
}
/* line 213, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(3) {
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
}
/* line 215, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(3) .new {
  color: #420aaf;
}
/* line 219, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(4) {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 221, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:nth-child(4) .new {
  color: #af0a78;
}
/* line 225, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:not(:first-child) {
  color: white !important;
}
/* line 227, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:not(:first-child) h3 {
  border-color: white !important;
}
/* line 230, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget:not(:first-child) h2 {
  color: white;
}
/* line 234, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .info {
  padding: 30px;
}
/* line 236, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .info h3 {
  text-transform: uppercase;
  padding-bottom: 25px;
  border-bottom: 1px solid black;
  margin-bottom: 30px;
}
/* line 242, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .info h2 {
  font-size: 60px;
}
/* line 245, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .info a {
  padding: 20px;
  margin-top: 20px;
  display: block;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  color: white;
}
/* line 250, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .info a:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 257, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .features {
  color: black;
  background-color: white;
  padding: 10px;
}
/* line 261, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .features span {
  display: block;
}
/* line 265, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .pricing_widget .features hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-width: .5px;
  border-color: #dddddd;
}
/* line 274, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates {
  padding: 10px;
  max-width: 700px;
  width: calc(100% - 20px);
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 274, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .updates {
    padding: 20px;
  }
}
/* line 280, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates hr {
  margin-top: 30px;
  margin-bottom: 50px;
}
/* line 281, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li {
  text-align: left;
  padding: 20px;
}
/* line 285, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dt {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 5px;
}
/* line 289, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dt:after {
  color: white;
  border-radius: 3px;
  font-size: 12px;
  padding: 1px 4px;
  text-transform: uppercase;
  margin-left: 20px;
  white-space: nowrap;
}
/* line 298, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dt.update:after {
  background-color: #5f15f1;
  content: 'update';
}
/* line 302, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dt.new:after {
  background-color: #f15f15;
  content: 'new feature';
}
/* line 306, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dt.fix:after {
  background-color: #f115a7;
  content: 'bug/fix';
}
/* line 311, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates li dd {
  font-size: 1em;
}
/* line 315, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .updates h1 {
  font-size: 1em;
  text-align: center;
  text-transform: uppercase;
  color: grey;
}
/* line 323, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #pricing_addons > div {
  align-items: center;
  justify-content: center;
  vertical-align: top;
  align-items: flex-start;
}
@media (min-width: 576px) {
  /* line 323, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo #pricing_addons > div {
    display: flex;
  }
}
/* line 333, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started {
  background-color: white;
  max-width: 600px;
  display: inline-block;
  padding: 20px 20px 40px;
  border-radius: 5px;
}
/* line 339, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started h3 {
  text-transform: uppercase;
  font-size: 80%;
  color: grey;
  padding-bottom: 10px;
  padding-top: 30px;
}
/* line 346, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started a:not(.wireframe_button) {
  border: 2px solid #f115a7;
  padding: 10px;
  color: #f115a7;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 3px;
  margin-top: 10px;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#demo #getting_started a:not(.wireframe_button):hover {
  background-color: #f115a7;
  color: white;
}
/* line 350, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started a:not(.wireframe_button).done {
  background-color: #11cfae;
  border-color: #11cfae;
  color: white;
  font-size: 0px;
}
/* line 355, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started a:not(.wireframe_button).done:before {
  content: 'done';
  font-size: 16px;
}
/* line 361, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo #getting_started .percentage {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #e7edf0;
}
/* line 367, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget {
  vertical-align: top;
  background-color: white;
  overflow: hidden;
  border: 1px solid #d8e1e6;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  width: calc(100% - 20px);
  border-radius: 10px;
  margin: 10px;
}
@media (min-width: 576px) {
  /* line 367, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .addon_widget {
    width: calc(50% - 20px);
  }
}
@media (min-width: 992px) {
  /* line 367, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
  #demo .addon_widget {
    width: calc(50% - 20px);
  }
}
/* line 378, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget h3 {
  text-transform: lowercase;
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
/* line 385, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget h4 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 18px;
}
/* line 390, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget p {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
/* line 395, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget:nth-child(4n - 3) .bubble {
  background-color: #15a7f1;
}
/* line 395, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget:nth-child(4n - 2) .bubble {
  background-color: #5f15f1;
}
/* line 395, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget:nth-child(4n - 1) .bubble {
  background-color: #f115a7;
}
/* line 395, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget:nth-child(4n - 0) .bubble {
  background-color: #f15f15;
}
/* line 399, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget > div {
  padding: 20px 40px;
}
/* line 401, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget > div > div {
  width: 50px;
  height: 50px;
  display: block;
  text-align: center;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  font-family: "schedgeup" !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 421, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/demo.scss */
#demo .addon_widget > div > div i {
  font-size: 1.7em;
  color: white;
}
/* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/emails.scss */
#month_select_form:not(.range) #range {
  display: none;
}
/* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/emails.scss */
#month_select_form:not(.range) #switch:after {
  content: " range";
}
/* line 13, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/emails.scss */
#month_select_form:not(.range) .actions input {
  display: none;
}
/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/emails.scss */
#month_select_form.range #months {
  display: none;
}
/* line 21, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/emails.scss */
#month_select_form.range #switch:after {
  content: " month";
}
/* line 5, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/errors.scss */
#error_page {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/errors.scss */
#error_page h2 {
  font-size: 2em;
}
/* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/errors.scss */
#error_page h3 {
  font-size: 1.3em;
}
/* line 13, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/errors.scss */
#error_page a {
  max-width: 100%;
  width: 250px;
}
/* line 17, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/errors.scss */
#error_page p {
  color: grey;
}
/* line 9, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar {
  background-color: white;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  padding: 5px 5px 5px 10px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  text-overflow: unset;
  padding-right: 30px;
}
/* line 224, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.exchange_bar:not(:last-child) {
  margin-bottom: 5px;
}
/* line 227, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.exchange_bar:hover {
  background-color: #f7f7f7;
}
/* line 14, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate(50%, -50%);
}
/* line 19, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons a {
  display: block;
}
/* line 21, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons a[alt] {
  position: relative;
  cursor: pointer;
}
/* line 24, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons a[alt]:hover:after {
  display: block;
}
/* line 30, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons a[alt]:after {
  display: none;
  pointer-events: none;
  position: absolute;
  font-family: Futura, "Futura Std", "Futura Medium", "Futura Std Medium", "Century Gothic", CenturyGothic, AppleGothic, Arial, sans-serif !important;
}
/* line 36, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .icons a[alt]:after {
  content: attr(alt);
  width: auto;
  min-width: 120px;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  font-size: 16px;
  /* Position the tooltip */
  position: absolute;
  left: -5px;
  bottom: 50%;
  transform: translate(-100%, 50%);
  z-index: 1;
}
/* line 59, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .pill {
  margin-top: 3px;
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #0c88c7;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 70%;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.exchange_bar .pill:hover {
  background-color: #0a78af;
}
/* line 63, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .pill.manager {
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #c70c88;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 3px;
  font-size: 70%;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.exchange_bar .pill.manager:hover {
  background-color: #af0a78;
}
/* line 69, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar.my_exchange {
  border: 2px solid #15a7f1;
}
/* line 72, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.exchange_bar .subtitle {
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 78, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar {
  background-color: white;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  padding: 5px 5px 5px 10px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  padding: 5px 55px 5px 10px;
}
/* line 224, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar:not(:last-child) {
  margin-bottom: 5px;
}
/* line 227, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar:hover {
  background-color: #f7f7f7;
}
/* line 82, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .pill {
  margin-top: 3px;
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #0c88c7;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 70%;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .pill:hover {
  background-color: #0a78af;
}
/* line 87, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approvals {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0%, -50%);
}
/* line 92, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approvals a {
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #0da086;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'schedgeup';
  text-transform: none;
  display: block;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approvals a:hover {
  background-color: #0b8873;
}
/* line 97, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approvals a.pressed {
  background: #09715f;
  background-image: linear-gradient(80deg, #09715f, #096071);
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approvals a.pressed:hover {
  background-image: linear-gradient(80deg, #054237, #053842);
}
/* line 101, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approvals a.deny {
  background-color: #f83d65;
  margin-bottom: 0px;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approvals a.deny:hover {
  background-color: #f72451;
}
/* line 105, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approvals a.deny.pressed {
  background: #f70b3e;
  background-image: linear-gradient(80deg, #f70b3e, #f7270b);
  -moz-box-shadow: inset 0 0 10px #660419;
  -webkit-box-shadow: inset 0 0 10px #660419;
  box-shadow: inset 0 0 10px #660419;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approvals a.deny.pressed:hover {
  background-image: linear-gradient(80deg, #c80730, #c81e07);
}
/* line 114, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approval {
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #0da086;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px 3px;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approval:hover {
  background-color: #0b8873;
}
/* line 117, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/exchanges.scss */
.pick_up_bar .approval.icon-x {
  color: white;
  display: inline-block;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  font-family: inherit;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #f83d65;
  border-radius: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px 3px;
  margin-bottom: 0px;
}
/* line 167, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pick_up_bar .approval.icon-x:hover {
  background-color: #f72451;
}
@media (min-width: 992px) {
  /* line 5, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_placeholders.scss */
  form.infoForm, div.widget {
    content: '';
  }
}

/* line 5, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.toggleDelete {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  cursor: pointer;
}

/* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.button {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-size: 11px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.button:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.button:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 15, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.button.purple {
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.button.purple:hover {
  background-image: linear-gradient(80deg, #4b0cc7, #890cc7);
}

/* line 19, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.headerButtons {
  padding-top: 10px;
  text-align: center;
  background-color: white;
  padding-left: 18px;
}
/* line 24, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.headerButtons a {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-size: 12px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.headerButtons a:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.headerButtons a:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}

/* line 29, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#formHeader {
  position: relative;
}
/* line 31, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#formHeader .buttons {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}
/* line 36, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#formHeader .buttons a {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-size: 12px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#formHeader .buttons a:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#formHeader .buttons a:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}

/* line 42, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm {
  position: relative;
}

@media (min-width: 768px) {
  /* line 45, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form:not(:first-child) {
    margin-left: 10px;
  }
}

/* line 50, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm, div.widget {
  background-color: #f7f9fa;
  border-radius: 15px;
  overflow: hidden;
  vertical-align: top;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  max-width: 100%;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
}
@media (min-width: 576px) {
  /* line 50, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm, div.widget {
    width: 350px;
  }
}
/* line 67, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm.wideForm, div.widget.wideForm {
  width: 600px;
}
/* line 73, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm h3, div.widget h3 {
  background-color: white;
  border-bottom: 1px solid #e7edf0;
  padding: 20px;
  padding-right: 38px;
  position: relative;
  text-align: left;
}
/* line 81, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm h4, div.widget h4 {
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 86, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm:nth-child(2), div.widget:nth-child(2) {
    margin-left: 20px;
  }
}
/* line 91, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields, div.widget .fields {
  padding: 20px;
  border-bottom: 1px solid #e7edf0;
  max-height: 700px;
  overflow-y: scroll;
}
/* line 96, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields::-webkit-scrollbar, div.widget .fields::-webkit-scrollbar {
  display: none;
}
/* line 99, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields hr, div.widget .fields hr {
  color: #e7edf0;
}
/* line 103, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields.schedule .field label, div.widget .fields.schedule .field label {
  width: auto !important;
}
/* line 107, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields.event_notes, div.widget .fields.event_notes {
  font-size: 80%;
  color: #b8cad3;
  white-space: normal;
}
/* line 112, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field, div.widget .fields .field {
  text-align: right;
  position: relative;
}
/* line 115, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field .radioHeader, div.widget .fields .field .radioHeader {
  width: 100px !important;
}
@media (min-width: 768px) {
  /* line 118, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm .fields .field:not(.checkbox) label:not(.checkmark):not(.radios):not(.time):not(.long), div.widget .fields .field:not(.checkbox) label:not(.checkmark):not(.radios):not(.time):not(.long) {
    width: 60px;
  }
}
@media (min-width: 768px) {
  /* line 112, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm .fields .field, div.widget .fields .field {
    padding-left: 60px;
  }
}
/* line 127, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.admin label, div.widget .fields .field.admin label {
  color: #f15f15 !important;
  opacity: .7;
}
/* line 133, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.image img, div.widget .fields .field.image img {
  max-width: 100%;
  padding-bottom: 10px;
}
/* line 139, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField input[type="text"], div.widget .fields .field.toggleField input[type="text"] {
  display: block;
  width: calc(100% - 70px) !important;
}
/* line 144, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField.toggled .toggle_A, div.widget .fields .field.toggleField.toggled .toggle_A {
  display: none;
}
/* line 147, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField.toggled .checkmark, div.widget .fields .field.toggleField.toggled .checkmark {
  float: right;
}
/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField:not(.toggled) .toggle_A, div.widget .fields .field.toggleField:not(.toggled) .toggle_A {
  display: unset;
}
/* line 155, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField:not(.toggled) .toggle_B, div.widget .fields .field.toggleField:not(.toggled) .toggle_B {
  display: none;
}
/* line 162, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField input[type="text"], form.infoForm .fields .field.checkbox input[type="text"], div.widget .fields .field.toggleField input[type="text"], div.widget .fields .field.checkbox input[type="text"] {
  width: calc(80% - 70px);
  margin-right: 40px;
}
/* line 166, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField label.checkmark, form.infoForm .fields .field.checkbox label.checkmark, div.widget .fields .field.toggleField label.checkmark, div.widget .fields .field.checkbox label.checkmark {
  width: 0px;
}
/* line 168, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField label.checkmark:before, form.infoForm .fields .field.toggleField label.checkmark:after, form.infoForm .fields .field.checkbox label.checkmark:before, form.infoForm .fields .field.checkbox label.checkmark:after, div.widget .fields .field.toggleField label.checkmark:before, div.widget .fields .field.toggleField label.checkmark:after, div.widget .fields .field.checkbox label.checkmark:before, div.widget .fields .field.checkbox label.checkmark:after {
  left: auto;
  right: 0px;
  transform: translateY(-50%);
}
/* line 173, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField label.checkmark:after, form.infoForm .fields .field.checkbox label.checkmark:after, div.widget .fields .field.toggleField label.checkmark:after, div.widget .fields .field.checkbox label.checkmark:after {
  transform: translate(calc(-50% - 5px), calc(-50% + 4px)) rotate(-45deg);
}
/* line 176, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field.toggleField label.checkmark:before, form.infoForm .fields .field.checkbox label.checkmark:before, div.widget .fields .field.toggleField label.checkmark:before, div.widget .fields .field.checkbox label.checkmark:before {
  height: 34px;
  width: 34px;
}
/* line 182, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field:not(:last-child), div.widget .fields .field:not(:last-child) {
  margin-bottom: 20px;
}
/* line 185, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .fields .field label:not(.checkmark):not(.radios), div.widget .fields .field label:not(.checkmark):not(.radios) {
  font-size: 80%;
  color: #b8cad3;
  display: block;
  text-align: center;
  word-wrap: break-word;
  padding-bottom: 5px;
}
@media (min-width: 576px) {
  /* line 185, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm .fields .field label:not(.checkmark):not(.radios), div.widget .fields .field label:not(.checkmark):not(.radios) {
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    float: left;
    position: absolute;
    text-align: left;
  }
}
/* line 203, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions, div.widget .actions {
  background-color: white;
  padding: 20px 20px 15px 20px;
}
/* line 207, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions input[type='submit'], form.infoForm .actions a, div.widget .actions input[type='submit'], div.widget .actions a {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-size: 12px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: lowercase;
  margin-bottom: 5px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions input[type='submit']:hover, form.infoForm .actions a:hover, div.widget .actions input[type='submit']:hover, div.widget .actions a:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions input[type='submit']:focus, form.infoForm .actions a:focus, div.widget .actions input[type='submit']:focus, div.widget .actions a:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 214, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions input[type='submit'].deleteButton, form.infoForm .actions a.deleteButton, div.widget .actions input[type='submit'].deleteButton, div.widget .actions a.deleteButton {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions input[type='submit'].deleteButton:hover, form.infoForm .actions a.deleteButton:hover, div.widget .actions input[type='submit'].deleteButton:hover, div.widget .actions a.deleteButton:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 217, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions input[type='submit'].manager, form.infoForm .actions a.manager, div.widget .actions input[type='submit'].manager, div.widget .actions a.manager {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions input[type='submit'].manager:hover, form.infoForm .actions a.manager:hover, div.widget .actions input[type='submit'].manager:hover, div.widget .actions a.manager:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 220, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions input[type='submit'].admin, form.infoForm .actions a.admin, div.widget .actions input[type='submit'].admin, div.widget .actions a.admin {
  background: #f15f15;
  background-image: linear-gradient(80deg, #f15f15, #f1a815);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions input[type='submit'].admin:hover, form.infoForm .actions a.admin:hover, div.widget .actions input[type='submit'].admin:hover, div.widget .actions a.admin:hover {
  background-image: linear-gradient(80deg, #c74b0c, #c7890c);
}
/* line 224, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .actions .submit, div.widget .actions .submit {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: lowercase;
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions .submit:hover, div.widget .actions .submit:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions .submit:focus, div.widget .actions .submit:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
form.infoForm .actions .submit:hover, div.widget .actions .submit:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 234, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm .field_with_errors input[type="text"], form.infoForm .field_with_errors input[type="tel"], form.infoForm .field_with_errors input[type='date'], form.infoForm .field_with_errors input[type="number"], form.infoForm .field_with_errors input[type='email'], form.infoForm .field_with_errors input[type='password'], div.widget .field_with_errors input[type="text"], div.widget .field_with_errors input[type="tel"], div.widget .field_with_errors input[type='date'], div.widget .field_with_errors input[type="number"], div.widget .field_with_errors input[type='email'], div.widget .field_with_errors input[type='password'] {
  border-color: red;
}
/* line 238, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm input[type="text"], form.infoForm input[type="tel"], form.infoForm input[type='date'], form.infoForm input[type='email'], form.infoForm input[type='password'], form.infoForm textarea, div.widget input[type="text"], div.widget input[type="tel"], div.widget input[type='date'], div.widget input[type='email'], div.widget input[type='password'], div.widget textarea {
  width: calc(100% - 20px);
  border: 1px solid #15a7f1;
  padding: 10px 10px 11px;
  border-radius: 20px;
}
@media (min-width: 576px) {
  /* line 238, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm input[type="text"], form.infoForm input[type="tel"], form.infoForm input[type='date'], form.infoForm input[type='email'], form.infoForm input[type='password'], form.infoForm textarea, div.widget input[type="text"], div.widget input[type="tel"], div.widget input[type='date'], div.widget input[type='email'], div.widget input[type='password'], div.widget textarea {
    width: calc(100% - 20px);
  }
}
/* line 242, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm input[type="text"]:focus, form.infoForm input[type="tel"]:focus, form.infoForm input[type='date']:focus, form.infoForm input[type='email']:focus, form.infoForm input[type='password']:focus, form.infoForm textarea:focus, div.widget input[type="text"]:focus, div.widget input[type="tel"]:focus, div.widget input[type='date']:focus, div.widget input[type='email']:focus, div.widget input[type='password']:focus, div.widget textarea:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 253, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm input[type="number"], div.widget input[type="number"] {
  width: 30px;
  border: 1px solid #15a7f1;
  padding: 10px 10px 11px;
  border-radius: 5px;
}
/* line 258, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm input[type="number"]:disabled, div.widget input[type="number"]:disabled {
  opacity: .7;
}
/* line 264, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm select, div.widget select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #15a7f1;
  background-color: white;
  padding: 10px 10px 11px;
  border-radius: 20px;
}
/* line 266, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm select:focus, div.widget select:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 272, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
form.infoForm select:not(.timeSelect), div.widget select:not(.timeSelect) {
  box-sizing: content-box;
  width: calc(100% - 20px);
}
@media (min-width: 576px) {
  /* line 272, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  form.infoForm select:not(.timeSelect), div.widget select:not(.timeSelect) {
    width: calc(100% - 20px);
  }
}

/* line 295, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.fieldError {
  color: #fa6e8c;
  padding-top: 5px;
  font-size: 80%;
}

/* line 300, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.stackForms {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  /* line 300, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  .stackForms {
    margin-left: 10px;
    width: auto;
  }
}
/* line 308, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.stackForms .infoForm {
  margin-left: 0px !important;
}
@media (min-width: 768px) {
  /* line 308, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  .stackForms .infoForm {
    display: block;
  }
}

/* line 316, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.minimized .icon-x, .minimized .minimize {
  transform: translateY(-50%) rotate(45deg) !important;
}
/* line 319, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.minimized .fields {
  display: none;
}

/* line 323, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#formHeader > .minimize {
  position: absolute;
  top: 50%;
  right: 20px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transform: translateY(-50%);
}

/* line 330, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.minimize {
  transition: .3s;
}

/* line 333, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.notes {
  height: 100px;
  max-width: calc(100% - 20px);
  min-width: calc(100% - 20px);
  min-height: 13px;
}
@media (min-width: 768px) {
  /* line 333, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  .notes {
    min-width: calc(80% - 30px);
  }
}

/* line 344, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
input[type="color"]:disabled {
  opacity: .5;
}

/* line 348, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.mergefields {
  width: 100%;
  text-align: right;
  display: inline-block;
  padding-bottom: 5px;
}
/* line 353, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.mergefields .tag {
  background-color: #15a7f1;
  margin-bottom: 5px;
}

/* line 358, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
span.description {
  font-size: 80%;
  padding-bottom: 10px;
  display: block;
}

/* line 366, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#form_fields:not(.monthly) .monthly {
  display: none;
}

/* line 371, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
#all_notes_field {
  display: none;
}

/* line 374, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.addNotes #all_notes_field {
  display: block;
}

/* line 377, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.text_field {
  border-radius: 30px;
  padding: 5px 10px;
  border: 2px solid #15a7f1;
  width: calc(100% - 24px);
}
/* line 382, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.text_field:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}

/* line 389, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.addNotes .avails_event_notes {
  display: none;
}

/* line 392, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.avails_event_notes {
  display: block;
  font-size: 11px;
  text-align: center;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 10px;
  border-top: 1px solid #fff;
}
/* line 401, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.avails_event_notes:before {
  content: ')';
  font-family: 'schedgeup';
  position: absolute;
  left: 10px;
}
@media (min-width: 768px) {
  /* line 392, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
  .avails_event_notes {
    padding-top: 5px;
    padding-bottom: 3px;
    margin-top: 0px;
  }
}

/* line 414, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form {
  background-color: white;
  padding: 10px;
  width: calc(100% - 20px);
  margin-left: 0px !important;
  border-radius: 3px;
  text-align: left;
}
/* line 421, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form h3 {
  font-size: 20px;
}
/* line 424, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form .fields {
  display: inline-block;
}
/* line 426, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form .fields .field {
  display: inline-block;
  margin-right: 30px;
}
/* line 429, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form .fields .field input {
  margin-top: 5px;
  width: calc(100% - 20px);
  border: 1px solid #15a7f1;
  padding: 10px 10px 11px;
  border-radius: 5px;
}
/* line 439, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form .actions {
  float: right;
}
/* line 441, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/forms.scss */
.search_form .actions a, .search_form .actions input[type="submit"] {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-family: Futura, "Futura Std", "Futura Medium", "Futura Std Medium", "Century Gothic", CenturyGothic, AppleGothic, Arial, sans-serif;
  font-size: 12px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.search_form .actions a:hover, .search_form .actions input[type="submit"]:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.search_form .actions a:focus, .search_form .actions input[type="submit"]:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 1, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/icon_support.scss */
.icon-pencil {
  text-decoration: none;
  color: inherit;
}

/* line 6, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/icon_support.scss */
.icon-birthday.none, .icon-photo.none, .icon-tos.none {
  opacity: .2;
}

/* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/icon_support.scss */
.icon-unposted:before {
  color: #999999;
}

/* line 13, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/icon_support.scss */
.icon-unlocked:before {
  color: #999999;
}

/* line 16, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/icon_support.scss */
.icon-plus:before {
  content: "\78";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg) !important;
}


@font-face {
  font-family: "schedgeup";
  src:url(/fonts/schedgeup.eot);
  src:url(/fonts/schedgeup.eot?#iefix) format("embedded-opentype"),
    url(/fonts/schedgeup.woff) format("woff"),
    url(/fonts/schedgeup.ttf) format("truetype"),
    url(/fonts/schedgeup.svg#schedgeup) format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "schedgeup" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "schedgeup" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pencil:before {
  content: "\65";
}
.icon-x:before {
  content: "\78";
}
.icon-th-list:before {
  content: "\6f";
}
.icon-posted:before {
  content: "\4f";
}
.icon-unposted:before {
  content: "\2f";
}
.icon-locked:before {
  content: "\6c";
}
.icon-unlocked:before {
  content: "\75";
}
.icon-info:before {
  content: "\69";
}
.icon-settings:before {
  content: "\2a";
}
.icon-delete:before {
  content: "\44";
}
.icon-display-delete:before {
  content: "\64";
}
.icon-clone:before {
  content: "\63";
}
.icon-check:before {
  content: "\76";
}
.icon-email:before {
  content: "\40";
}
.icon-photo:before {
  content: "\23";
}
.icon-busy:before {
  content: "\25";
}
.icon-question:before {
  content: "\3f";
}
.icon-calendar:before {
  content: "\43";
}
.icon-comment-o:before {
  content: "\28";
}
.icon-comment:before {
  content: "\29";
}
.icon-birthday:before {
  content: "\57";
}
.icon-gift:before {
  content: "\62";
}
.icon-hand-paper:before {
  content: "\61";
}
.icon-hand-rock:before {
  content: "\41";
}
.icon-switch:before {
  content: "\3d";
}
.icon-user:before {
  content: "\70";
}
.icon-user-outline:before {
  content: "\50";
}
.icon-usd:before {
  content: "\68";
}
.icon-dashboard:before {
  content: "\67";
}
.icon-filter:before {
  content: "\66";
}
.icon-folder:before {
  content: "\6b";
}
.icon-prohibited:before {
  content: "\6d";
}
.icon-users:before {
  content: "\71";
}
.icon-thumbs-up:before {
  content: "\72";
}
.icon-credit-card:before {
  content: "\6a";
}
.icon-bell:before {
  content: "\6e";
}
.icon-tos:before {
  content: "\73";
}
/* line 8, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/legal.scss */
.legal {
  text-align: left;
  padding: 15px 20px;
  font-family: arial;
  font-size: 90%;
  border-bottom: 1px solid #e7edf0;
}
/* line 14, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/legal.scss */
.legal h2 {
  text-transform: uppercase;
}
/* line 19, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/legal.scss */
.legal h2:not(:first-child) {
  padding-top: 20px;
}
/* line 23, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/legal.scss */
.legal ul {
  padding-left: 20px;
}
/* line 25, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/legal.scss */
.legal ul li:not(:first-child) {
  padding-top: 10px;
}
/* line 9, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/pages.scss */
.hero {
  padding: 30px;
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
  margin: 0px -10px 30px;
  color: white;
}
/* line 14, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/pages.scss */
.hero.pink {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 17, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/pages.scss */
.hero.orange {
  background: #f15f15;
  background-image: linear-gradient(80deg, #f15f15, #f1a815);
}
/* line 20, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/pages.scss */
.hero.blue {
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
}
/* line 8, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.hoverRow:hover {
  background-color: #f7f9fa;
}

/* line 12, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportFields, #report_options {
  background-color: white;
  padding-top: 20px;
}
/* line 15, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportFields input, #report_options input {
  display: none;
}
/* line 18, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportFields label, .reportFields a, #report_options label, #report_options a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  font-size: 11px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  position: relative;
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 36px;
  border-radius: 20px;
  border: 1px solid #15a7f1;
  cursor: pointer;
}
/* line 38, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportFields label:hover, .reportFields label.active, .reportFields a:hover, .reportFields a.active, #report_options label:hover, #report_options label.active, #report_options a:hover, #report_options a.active {
  background-color: #15a7f1;
  color: white;
}
/* line 43, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportFields input:checked + label, #report_options input:checked + label {
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  color: white;
  border-color: transparent;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.reportFields input:checked + label:hover, #report_options input:checked + label:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}

/* line 49, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.tag {
  border-radius: 5px;
  display: inline-block;
  color: white;
  padding: 3px 5px;
  white-space: nowrap;
}

/* line 56, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportButton {
  color: black;
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  font-size: 11px;
  position: relative;
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 36px;
  border-radius: 20px;
  border: 1px solid #15a7f1;
  cursor: pointer;
}
/* line 72, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.reportButton:hover {
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  border-color: transparent;
  color: white;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.reportButton:hover:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}

/* line 79, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.percentage {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  border-radius: 5px;
}
/* line 84, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.percentage div {
  padding: 3px;
  margin: 0px;
  min-width: fit-content;
  display: inline-block;
  color: grey;
  background-color: #f7f9fa;
}
/* line 93, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.percentage div.avail {
  background-color: #11cfae;
  color: white;
}
/* line 97, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
.percentage div.unavail {
  background-color: #fa6e8c;
  color: white;
}

/* line 105, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report .location {
  font-size: 14px;
  font-style: italic;
  color: grey;
}
/* line 110, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report td.circle {
  display: table-cell;
}
/* line 113, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr {
  cursor: pointer;
}
/* line 115, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr:hover {
  background-color: #f7f9fa;
}
/* line 119, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr .circle:after {
  background-color: #15a7f1;
}
/* line 122, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr .circle.alt:after {
  background-color: #5f15f1;
}
/* line 125, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr .circle.none {
  color: grey;
}
/* line 127, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/reports.scss */
#report tr .circle.none:after {
  background-color: #f7f9fa;
}
/* line 5, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin {
  max-width: 2000px;
}
/* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .user_blurb {
  width: 100%;
  display: inline-block;
  height: 50px;
  float: left;
  color: white;
  background-color: #084e82;
}
@media (min-width: 576px) {
  /* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .user_blurb {
    width: 50%;
  }
}
@media (min-width: 768px) {
  /* line 7, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .user_blurb {
    width: 25%;
  }
}
@media (min-width: 576px) {
  /* line 23, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(odd) .text_container:before {
    border-right: 30px solid #084e82;
    border-left: 30px solid transparent;
    border-bottom: 30px solid transparent;
    left: 0px;
    top: 50%;
    right: auto;
    transform: translate(-100%, -50%);
  }
}
@media (min-width: 576px) {
  /* line 34, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(odd) .image_container:nth-child(3) {
    float: right;
  }
}
@media (min-width: 768px) {
  /* line 34, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(odd) .image_container:nth-child(3) {
    float: left;
  }
}
@media (min-width: 576px) {
  /* line 43, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(odd) .text_container:nth-child(4):before {
    border-left: 30px solid #084e82;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    right: 0px;
    top: 50%;
    left: auto;
    transform: translate(100%, -50%);
  }
}
@media (min-width: 768px) {
  /* line 43, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(odd) .text_container:nth-child(4):before {
    border-right: 30px solid #084e82;
    border-left: 30px solid transparent;
    left: 0px;
    right: auto;
    transform: translate(-100%, -50%);
  }
}
/* line 63, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .row:nth-child(even) {
  display: table;
  width: 100% !important;
}
@media (min-width: 576px) {
  /* line 63, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) {
    display: block;
  }
}
/* line 69, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .row:nth-child(even) .image_container:nth-child(2) {
  display: table-header-group;
  float: none;
}
@media (min-width: 576px) {
  /* line 69, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .image_container:nth-child(2) {
    display: inline-block;
    float: left;
  }
}
/* line 77, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .row:nth-child(even) .text_container:nth-child(3) {
  display: table-footer-group;
  float: none;
}
@media (min-width: 576px) {
  /* line 77, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:nth-child(3) {
    display: inline-block;
    float: left;
  }
}
/* line 84, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .row:nth-child(even) .text_container:nth-child(3) > div {
  position: relative;
}
/* line 86, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .row:nth-child(even) .text_container:nth-child(3) > div:before {
  content: '';
  position: absolute;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid #084e82;
  right: 50%;
  top: 0px;
  left: auto;
  transform: translate(50%, -100%);
}
@media (min-width: 576px) {
  /* line 86, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:nth-child(3) > div:before {
    content: none;
  }
}
@media (min-width: 576px) {
  /* line 102, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:before {
    border-left: 30px solid #084e82;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    right: 0px;
    top: 50%;
    left: auto;
    transform: translate(100%, -50%);
  }
}
@media (min-width: 576px) {
  /* line 113, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:first-child {
    float: right;
  }
}
@media (min-width: 768px) {
  /* line 113, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:first-child {
    float: left;
  }
}
@media (min-width: 576px) {
  /* line 120, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:first-child:before {
    border-right: 30px solid #084e82;
    border-left: 30px solid transparent;
    border-bottom: 30px solid transparent;
    left: 0px;
    top: 50%;
    right: auto;
    transform: translate(-100%, -50%);
  }
}
@media (min-width: 768px) {
  /* line 120, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
  #roster_plugin .row:nth-child(even) .text_container:first-child:before {
    border-left: 30px solid #084e82;
    border-right: 30px solid transparent;
    right: 0px;
    left: auto;
    transform: translate(100%, -50%);
  }
}
/* line 141, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .image_container {
  background-color: #ae0404;
  overflow: hidden;
  height: 25vw;
}
/* line 145, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .image_container img {
  display: block;
}
/* line 149, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .image_box {
  overflow: hidden;
  width: 100%;
}
/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .image_box img {
  max-width: 100%;
}
/* line 156, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container {
  position: relative;
  height: 25vw;
}
/* line 159, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container:before {
  content: '';
  position: absolute;
  border-bottom: 30px solid #084e82;
  border-left: 30px solid transparent;
  border-top: 30px solid transparent;
  border-right: 30px solid transparent;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -100%);
}
/* line 170, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container > div {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 174, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container > div > div {
  display: table-cell;
  text-align: center;
  padding: 5px;
  vertical-align: middle;
}
/* line 181, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container span {
  font-style: italic;
}
/* line 184, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin .text_container b {
  font-weight: bold;
}
/* line 188, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin h3 {
  font-size: 25px !important;
  font-weight: bold;
  color: white;
  text-transform: none;
  padding: 0;
  margin: 0 !important;
  letter-spacing: normal;
  font-family: Oswald;
}
/* line 198, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/roster.scss */
#roster_plugin h4 {
  font-family: Lato;
  font-size: 12px;
  padding: 0px 0px 10px;
  margin: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_row td {
  display: block;
  float: left;
}
@media (max-width: 768px) {
  /* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_row td {
    width: 100%;
    padding-bottom: 5px;
  }
}
/* line 17, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_row td:last-child {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 10, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_row td {
    display: table-cell;
    float: none;
  }
}

/* line 28, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.avail_true {
  color: #11cfae;
}

/* line 31, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.avail_false {
  color: #fa6e8c;
}

/* line 34, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.notes_date {
  color: grey;
  font-size: 80%;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 34, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .notes_date {
    text-align: center;
  }
}

@media (min-width: 768px) {
  /* line 44, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_only {
    display: none;
  }
}

/* line 49, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_text {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 49, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_text {
    text-align: left;
  }
}

/* line 55, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
@media (min-width: 576px) {
  /* line 55, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_table {
    display: inline;
  }
}
/* line 62, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_table .mobile_top {
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 62, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_table .mobile_top {
    display: table-header-group !important;
  }
}
@media (min-width: 576px) {
  /* line 62, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_table .mobile_top {
    display: inline-block;
    margin-left: 10px;
  }
}
/* line 73, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.mobile_table .mobile_bottom {
  display: table-footer-group;
  vertical-align: top;
}
@media (min-width: 576px) {
  /* line 73, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .mobile_table .mobile_bottom {
    display: inline-block;
    margin-left: 10px;
  }
}

/* line 82, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.column_headers {
  display: none;
}
@media (min-width: 768px) {
  /* line 82, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  .column_headers {
    display: table-row;
  }
}

@media (min-width: 768px) {
  /* line 88, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
  td.skinny {
    white-space: nowrap;
    width: 1px;
    min-width: fit-content;
  }
}

/* line 95, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.pages {
  background-color: white;
  padding: 0px 0px 10px;
}
/* line 98, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.pages a {
  border: 2px solid #15a7f1;
  padding: 10px;
  color: #15a7f1;
  transition: .5s;
  text-transform: uppercase;
  display: inline-block;
}
/* line 178, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pages a:hover {
  background-color: #15a7f1;
  color: #fff;
}
/* line 100, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/tables.scss */
.pages a.active {
  background-color: #15a7f1;
  color: white;
}
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
* vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
* files in this directory. Styles in this file should be added after the last require_* statement.
* It is generally better to create a new file per style scope.
*


*/
@font-face {
  font-family: 'schedgeup';
  src: url(/assets/schedgeup-d1030f74e4bc8b72249176758f6cdb5eb9e0126d631f08405e05732232d57ae4.eot);
  src: url(/assets/schedgeup-d1030f74e4bc8b72249176758f6cdb5eb9e0126d631f08405e05732232d57ae4.eot?#iefix) format("embedded-opentype"), url(/assets/schedgeup-1e63d343886814ded485410e8a20b10d1b85e1cb7ed661c6c2cf60ddc893824c.svg#icomoon) format("svg"), url(/assets/schedgeup-0d3ae03ea1b88cf3f4fd4cb8185efb3953ee99801f20fa46d9133ce773e0358c.woff) format("woff"), url(/assets/schedgeup-389c92ca87acbf6c03b5451006b82cebb90aad3a39bfaade5c56ccbf49cff1c9.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 33, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
:root {
  --flair: #15a7f1;
  --alert: #fa6e8c;
  --accent-1: #5f15f1;
  --accent-2: #f115a7;
  --accent-3: #f15f15;
  --green: #11cfae;
}

/* line 41, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 61, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
a {
  color: inherit;
  text-decoration: none;
}

/* line 65, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
strong {
  font-weight: bold;
}

/* line 68, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
em {
  font-style: italic;
}

/* line 71, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.headers {
  background-color: white;
}

/* line 74, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
tr.sticky {
  position: fixed;
  left: 0;
  margin: 0px 10px;
  top: 0;
  padding: 20px;
  width: 100%;
}

/* line 82, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.system_message {
  color: grey;
  font-size: 80%;
}

/* line 86, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
[draggable] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

/* line 91, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
a.pressed, .pillButton.pressed, input:checked + label.pillButton, input:checked + label.wideButton, .pressed.wideButton, form.infoForm .actions a.pressed {
  background: #096797;
  background-image: linear-gradient(80deg, #096797, #093897);
  -moz-box-shadow: inset 0 0 10px #000507;
  -webkit-box-shadow: inset 0 0 10px #000507;
  box-shadow: inset 0 0 10px #000507;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
a.pressed:hover, .pillButton.pressed:hover, input:checked + label.pillButton:hover, input:checked + label.wideButton:hover, .pressed.wideButton:hover, form.infoForm .actions a.pressed:hover {
  background-image: linear-gradient(80deg, #064667, #062667);
}

/* line 95, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.noLinkStyle {
  text-decoration: none;
  color: inherit;
}

/* line 99, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.icon {
  font-family: 'schedgeup';
  text-decoration: none;
  color: inherit;
  position: absolute;
  top: 50%;
  right: 40px;
  user-select: none;
  transform: translateY(-50%);
}

/* line 109, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.quick_links {
  padding-bottom: 10px !important;
}
/* line 111, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.quick_links a {
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
  text-decoration: none;
  display: inline-block;
  color: white;
  border-radius: 5px;
  padding: 5px;
  white-space: nowrap;
  margin-bottom: 10px;
  max-width: calc(100% - 10px);
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.quick_links a:hover {
  background-image: linear-gradient(80deg, #4b0cc7, #890cc7);
}

/* line 125, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.hidden {
  display: none !important;
}

/* line 128, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
hr {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  border-style: solid;
}

/* line 133, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.reminderText {
  color: grey;
}

/* line 136, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu, #navMenu {
  padding: 0px 10px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
}
/* line 141, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown, #navMenu .dropdown {
  position: relative;
  display: inline-block;
  padding: 0px 0px;
}
/* line 145, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.admin .dropButton, #navMenu .dropdown.admin .dropButton {
  color: #f15f15;
}
/* line 148, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.manager .dropButton, #navMenu .dropdown.manager .dropButton {
  color: #f115a7;
}
/* line 152, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.manager .manager_toggle, #navMenu .dropdown.manager .manager_toggle {
  color: #f115a7;
  cursor: pointer;
  user-select: none;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* line 159, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.manager .manager_toggle.active, #navMenu .dropdown.manager .manager_toggle.active {
  background-color: #f115a7;
  color: white;
}
/* line 164, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.manager .manager_menu:not(.active), #navMenu .dropdown.manager .manager_menu:not(.active) {
  display: none;
}
/* line 168, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown.active, #navMenu .dropdown.active {
  border-bottom: 2px solid #15a7f1;
}
/* line 172, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown:hover .dropdown-content, #navMenu .dropdown:hover .dropdown-content {
  display: block;
}
/* line 175, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown:hover .dropButton, #navMenu .dropdown:hover .dropButton {
  background-color: #f2f2f2;
}
/* line 179, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown .dropButton, #navMenu .dropdown .dropButton {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: white;
  color: black;
  border: none;
  font: inherit;
  color: grey;
  cursor: pointer;
}
/* line 189, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown .dropdown-content, #navMenu .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f7f9fa;
  min-width: 160px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  z-index: 2;
}
/* line 196, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown .dropdown-content a, #navMenu .dropdown .dropdown-content a {
  color: black;
  cursor: pointer;
  user-select: none;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* line 203, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu .dropdown .dropdown-content a:hover, #navMenu .dropdown .dropdown-content a:hover {
  background-color: #15a7f1;
  color: white;
}
/* line 211, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu a, #navMenu a {
  text-decoration: none;
  color: grey;
  padding: 10px 10px;
}
/* line 215, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#mainMenu a:hover, #navMenu a:hover {
  color: black;
}

/* line 220, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#contentContainer {
  padding: 0px 3px 3px;
  text-align: center;
  display: block;
}
@media (min-width: 768px) {
  /* line 220, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  #contentContainer {
    padding: 0px 10px 10px;
    display: inline-block;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) {
  /* line 220, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  #contentContainer {
    max-width: 1500px;
  }
}

/* line 233, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.infoForm i {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}

/* line 240, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#header {
  text-align: left;
  position: relative;
  padding: 30px 30px 20px 30px;
}
@media (min-width: 768px) {
  /* line 240, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  #header {
    padding: 30px;
  }
}
/* line 247, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#header .title {
  font-size: 20px;
}
@media (min-width: 768px) {
  /* line 253, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  #header .links {
    float: right;
  }
}
/* line 258, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#header .links a, #header .links input[type=submit] {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  text-decoration: none;
  font-size: 12px;
  margin-top: 10px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#header .links a:hover, #header .links input[type=submit]:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#header .links a:focus, #header .links input[type=submit]:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
@media (min-width: 768px) {
  /* line 258, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  #header .links a, #header .links input[type=submit] {
    float: right;
    margin-left: 10px;
    margin-top: 0px;
    transform: translateY(-50%);
    top: 50%;
  }
}
/* line 270, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#header .links a.manager, #header .links input[type=submit].manager {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#header .links a.manager:hover, #header .links input[type=submit].manager:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}
/* line 273, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
#header .links a.admin, #header .links a.purple, #header .links input[type=submit].admin, #header .links input[type=submit].purple {
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
#header .links a.admin:hover, #header .links a.purple:hover, #header .links input[type=submit].admin:hover, #header .links input[type=submit].purple:hover {
  background-image: linear-gradient(80deg, #4b0cc7, #890cc7);
}

/* line 279, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.subtitle {
  color: #999999;
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 284, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .topLeft, #calendar .previous_month {
    left: 30px;
  }
}

@media (min-width: 768px) {
  /* line 289, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .topRight, #calendar .next_month {
    right: 30px;
  }
}

/* line 294, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.topRight, #calendar .next_month, .topLeft, #calendar .previous_month {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  text-decoration: none;
  font-size: 12px;
  margin-top: 10px;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.topRight:hover, #calendar .next_month:hover, .topLeft:hover, #calendar .previous_month:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.topRight:focus, #calendar .next_month:focus, .topLeft:focus, #calendar .previous_month:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
@media (min-width: 768px) {
  /* line 294, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .topRight, #calendar .next_month, .topLeft, #calendar .previous_month {
    position: absolute;
    margin-top: 0px;
    transform: translateY(-50%);
    top: 50%;
  }
}
/* line 305, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.topRight.manager, #calendar .manager.next_month, .topLeft.manager, #calendar .manager.previous_month {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.topRight.manager:hover, #calendar .manager.next_month:hover, .topLeft.manager:hover, #calendar .manager.previous_month:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}

/* line 319, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
a {
  cursor: pointer;
}

/* line 322, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.infoTable {
  background-color: white;
  padding: 10px;
  border-spacing: 20px;
  width: 100%;
  border-radius: 3px;
}
@media (min-width: 768px) {
  /* line 322, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .infoTable {
    padding: 20px;
  }
}
/* line 334, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.infoTable td {
  vertical-align: middle;
}

/* line 339, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle {
  color: white;
  position: relative;
  display: inline-block;
  z-index: 1;
}
/* line 344, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle a {
  color: inherit;
  text-decoration: none;
}
/* line 348, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.none:after {
  background-color: #f115a7;
}
/* line 351, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.alt:after {
  background-color: #15a7f1;
}
/* line 354, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle:after {
  content: '';
  background-color: #5f15f1;
  color: white;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
/* line 367, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability {
  height: 30px;
}
/* line 370, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability:after {
  background-color: #f7f9fa;
}
/* line 373, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability:before {
  content: '\78';
  font-family: 'schedgeup';
  color: #999999;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
/* line 382, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability.true:after {
  background-color: #11cfae;
}
/* line 385, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability.true:before {
  content: "\76";
  color: white;
}
/* line 389, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability.false:after {
  background-color: #fa6e8c;
}
/* line 392, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.circle.availability.false:before {
  color: white;
}

/* line 396, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
body {
  background-color: #f7f9fa;
  font-family: Futura, "Futura Std", "Futura Medium", "Futura Std Medium", "Century Gothic", CenturyGothic, AppleGothic, Arial, sans-serif;
  text-align: center;
}

/* line 401, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input.checkmark {
  display: none;
}
/* line 404, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input.checkmark:checked + label.checkmark:before {
  background-color: #15a7f1;
  border: 1px solid #15a7f1;
}
/* line 408, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input.checkmark:checked + label.checkmark:after {
  border-color: white;
}

/* line 397, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.radios input[type="radio"], .radios input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 402, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.radios label:not(.radioHeader) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  font-size: 11px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  position: relative;
  display: inline-block;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 36px;
  border-radius: 20px;
  border: 1px solid #15a7f1;
  cursor: pointer;
}
/* line 410, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.radios label:not(.radioHeader):not(:nth-last-child(3)) {
  margin-bottom: 10px;
}
/* line 421, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.radios input[type="radio"]:checked + label, .radios input[type="checkbox"]:checked + label {
  padding-left: 10px;
  color: #fff;
  background-color: #15a7f1;
}
/* line 425, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.radios input[type="radio"]:checked + label:before, .radios input[type="checkbox"]:checked + label:before {
  top: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #15a7f1;
}
@media (min-width: 768px) {
  /* line 415, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .radios div {
    width: calc(100% - 40px);
    display: inline-block;
  }
}
/* line 420, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.radios div .field_with_errors {
  display: none;
}

/* line 425, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.field_with_errors label {
  color: #fa6e8c !important;
}

/* line 428, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
label.checkmark {
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
}
/* line 370, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
label.checkmark:before, label.checkmark:after {
  visibility: visible;
  position: absolute;
  content: '';
  display: inline-block;
  transform: translate(-50%, -50%);
}
/* line 377, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
label.checkmark:before {
  left: calc(50%);
  top: 50%;
  border: 1px solid #15a7f1;
  height: 20px;
  width: 20px;
  border-radius: 50%;
}
/* line 385, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
label.checkmark:after {
  left: calc(50% - 20px);
  top: calc(50% - 5px);
  height: 4px;
  width: 10px;
  transform: translate(100%) rotate(-45deg);
  border-bottom: 3px solid transparent;
  border-left: 3px solid transparent;
}
/* line 431, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
label.checkmark.false:after {
  content: 'x';
  font-family: "schedgeup" !important;
  text-align: center;
  left: calc(50% + 1px);
  top: calc(50% + 1px);
  height: auto;
  width: auto;
  transform: translate(-50%, -50%);
  border: none;
}

/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
th {
  color: #b8cad3;
  font-size: 80%;
  vertical-align: bottom;
}

/* line 451, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.pillButton, .wideButton {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pillButton:hover, .wideButton:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pillButton:focus, .wideButton:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 455, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.pillButton.manager, .manager.wideButton {
  background: #f115a7;
  background-image: linear-gradient(80deg, #f115a7, #f1155e);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.pillButton.manager:hover, .manager.wideButton:hover {
  background-image: linear-gradient(80deg, #c70c88, #c70c4a);
}

/* line 459, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.wideButton {
  width: 100%;
  font-size: 100%;
  margin-bottom: 10px;
  padding: 10px;
}

@media (min-width: 768px) {
  /* line 466, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .mobile {
    display: none;
  }
}

/* line 471, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.desktop {
  display: none;
}
@media (min-width: 768px) {
  /* line 471, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .desktop {
    display: inherit;
  }
}

/* line 477, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input:checked + label.eventBlurb {
  background: #999999;
  background-image: linear-gradient(80deg, #999999, #999999);
  color: white;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
input:checked + label.eventBlurb:hover {
  background-image: linear-gradient(80deg, gray, gray);
}
/* line 480, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input:checked + label.eventBlurb .icon:before {
  color: white;
}
/* line 483, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
input:checked + label.eventBlurb span {
  color: white;
}

/* line 487, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventBlurb.pressed, input:checked + label.eventBlurb.pillButton, input:checked + label.eventBlurb.wideButton {
  background: #f7f9fa;
  background-image: linear-gradient(80deg, #f7f9fa, #f7f8fa);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.eventBlurb.pressed:hover, input:checked + label.eventBlurb.pillButton:hover, input:checked + label.eventBlurb.wideButton:hover {
  background-image: linear-gradient(80deg, #d8e1e6, #d8dde6);
}

/* line 490, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.popUp {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  /* line 490, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .popUp {
    display: block;
    width: 100%;
    padding: 0px 10px;
  }
}
/* line 500, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.popUp.alert {
  background-color: white;
  border-radius: 3px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  max-width: 400px;
}
/* line 501, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.popUp.alert:before {
  content: 'alert';
  color: white;
  padding: 5px;
  background-color: #f15f15;
  display: block;
}

/* line 516, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.theatreWidget {
  background-color: white;
  max-width: 1000px;
  text-align: center;
  display: inline-block;
  border-radius: 3px;
  padding: 10px;
  margin-top: 10px;
}
/* line 524, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.theatreWidget h2 {
  font-size: 120%;
}
/* line 527, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.theatreWidget a {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
}
/* line 528, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.theatreWidget a:not(.due) {
  background-color: #f7f9fa;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.theatreWidget a:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.theatreWidget a:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}

/* line 534, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.widget2 {
  background-color: white;
  max-width: 1000px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
  border-radius: 3px;
}
/* line 543, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.widget2 .container {
  padding: 40px;
}
@media (min-width: 992px) {
  /* line 534, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
  .widget2 {
    min-width: 300px;
  }
}
/* line 549, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.widget2 a.button {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #15a7f1;
  background-image: linear-gradient(80deg, #15a7f1, #155ef1);
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.widget2 a.button:hover {
  background-image: linear-gradient(80deg, #0c88c7, #0c4ac7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.widget2 a.button:focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}
/* line 552, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.widget2 h2 {
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 20px;
  font-size: 90%;
  color: grey;
}

/* line 561, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.blocker {
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #000;
  opacity: 0.7;
}

/* line 572, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventSelect {
  position: relative;
}
/* line 573, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventSelect input {
  display: none;
}
/* line 576, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventSelect .eventBlurb {
  font-size: 80%;
  padding-right: 36px;
}
/* line 581, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventSelect .icons {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
/* line 588, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.eventSelect .icon {
  font-family: 'schedgeup';
  position: initial;
}

/* line 593, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.iconContainer {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 598, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.iconContainer a {
  text-decoration: none;
  color: inherit;
}

/* line 603, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.assign .iconContainer a {
  display: block;
}

/* line 606, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.flash_alert a:not(.default_link) {
  border-radius: 20px;
  color: white;
  padding: 10px 20px;
  border: none;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  background: #5f15f1;
  background-image: linear-gradient(80deg, #5f15f1, #a815f1);
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 458, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.flash_alert a:not(.default_link):hover {
  background-image: linear-gradient(80deg, #4b0cc7, #890cc7);
}
/* line 443, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/helper/_mixins.scss */
.flash_alert a:not(.default_link):focus {
  border-radius: 20px;
  outline: none;
  box-shadow: 0px 0px 5px #15a7f1;
}

/* line 611, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup {
  position: fixed;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  border-radius: 10px;
  overflow: hidden;
  width: 300px;
  max-width: 100%;
  background-color: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
/* line 624, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup span {
  padding: 20px;
  display: block;
}
/* line 628, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup:before {
  content: 'alert';
  background-color: #5f15f1;
  padding: 5px;
  color: white;
  display: block;
}
/* line 635, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup:after {
  content: '\78';
  font-family: "schedgeup" !important;
  position: absolute;
  top: 10px;
  color: white;
  right: 10px;
}

/* line 644, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.options_bar {
  display: block;
  padding: 10px;
  background-color: #5f15f1;
  color: white;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
}

/* line 653, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_bar {
  background-color: #fbd2bd;
  color: #f15f15;
  border-radius: 5px;
  padding: 10px;
  max-width: 100%;
  border: 1px solid #f15f15;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 656, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_failure, .alert_recaptcha_error {
  background-color: #fedae2;
  color: #fa6e8c;
  border-radius: 5px;
  padding: 10px;
  max-width: 100%;
  border: 1px solid #fa6e8c;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 659, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_info {
  background-color: #fbd2bd;
  color: #f15f15;
  border-radius: 5px;
  padding: 10px;
  max-width: 100%;
  border: 1px solid #f15f15;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 662, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_success {
  background-color: #cbfbf2;
  color: #11cfae;
  border-radius: 5px;
  padding: 10px;
  max-width: 100%;
  border: 1px solid #11cfae;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 666, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup {
  position: fixed;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  border-radius: 10px;
  overflow: hidden;
  width: 300px;
  max-width: 100%;
  background-color: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
/* line 680, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup span {
  padding: 20px;
  display: block;
}
/* line 683, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup span:after {
  content: '\78';
  font-family: "schedgeup" !important;
  position: absolute;
  top: 10px;
  color: white;
  right: 10px;
}
/* line 692, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup:before {
  content: 'alert';
  background-color: #5f15f1;
  padding: 5px;
  color: white;
  display: block;
}
/* line 699, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.alert_popup::backdrop {
  background: rgba(255, 0, 0, 0.25);
}

/* line 703, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.email_bar {
  position: relative;
}
/* line 705, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.email_bar .affiliationBar {
  padding-right: 30px;
}
/* line 709, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.email_bar a.icon-email {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

/* line 716, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.debug_dump {
  clear: both;
  float: left;
  overflow: hidden;
  width: 100%;
  margin-top: 45px;
  text-align: left;
  padding: 10px 20px;
  border-radius: 5px;
  font-family: "Courier New", Courier, monospace;
  border: 1px solid #999;
  background: #eee;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 730, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.skilled_role_bar {
  text-align: left;
}
/* line 732, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
.skilled_role_bar:not(:last-child) {
  padding-bottom: 20px;
}

/* line 736, /Users/bengammack/Google Drive/Personal/Coding/SchedgeUp/app/assets/stylesheets/application.scss.erb */
hr {
  -webkit-margin-after: 1px;
}
