///*EASY ATTENDANCE*/
//a.easy-attendance-calendar-add-quick-event.icon {
//  display: inline;
//  cursor: pointer;
//}
//
//.easy-attendance-advanced-datetime-fields .floatleft {
//  float: left;
//}
//
//.easy-attendance-calendar-item[onclick]:hover {
//  cursor: pointer;
//}
//
//.easy-attendance-range-half-day-radio {
//  position: relative;
//  margin-right: 10px;
//}
//
//.easy-attendance-range-half-day-radio .easy-attendance-time-dropper {
//  display: block;
//  position: absolute;
//  width: auto;
//  top: 35px;
//  padding: 5px;
//  left: 50%;
//  margin-left: -87.5px;
//  border: 2px solid $color-main;
//  text-align: center;
//  background-color: rgba(255, 255, 255, 0.75);
//  box-shadow: 0px 0px 2px $color-main;
//  z-index: 999999999999999;
//}
//
//html p#easy-attendance-range-select .easy-attendance-range-half-day-radio .easy-attendance-time-dropper label {
//  display: inline;
//  vertical-align: middle;
//  padding: 0 2px;
//  width: auto;
//}
//
//.easy-attendance-range-half-day-radio .easy-attendance-time-dropper input {
//  min-width: 70px;
//  text-align: center;
//}
//
//.easy-attendance-range-half-day-radio .easy-attendance-time-dropper:before {
//  border-color: $color-main transparent;
//  border-width: 0px 10px 10px 10px;
//  left: 90px;
//  top: -10px;
//  border-style: solid;
//  content: "";
//  display: block;
//  position: absolute;
//  width: 0;
//  margin-left: -10px;
//}
//
///* Easy Attendances personal report module */
//.easy-attendance-personal-report {
// // border: 1px solid #c9c9c9;
//  //padding: 10px;
//  //font-size: 120%;
//}
//
//.easy-attendance-personal-report table {
//  width: 100%;
//  border-collapse: collapse;
//}
//
//.easy-attendance-personal-report table table.easy-attendance-statistics {
//  width: auto;
//}
//
//.easy-attendance-personal-report table table.easy-attendance-statistics td.sum-hours {
//  font-weight: bold;
//}
//
//.easy-attendance-personal-report table td {
//  padding: 5px 2.5px;
//}
//
//.easy-attendance-personal-report table.general td.user-name {
//  font-size: 200%;
//}
//
//.easy-attendance-personal-report table.general td.user-name, .easy-attendance-personal-report table.activities-sum td.activity-name {
//  width: 300px;
//}
//
//.easy-attendance-personal-report table.general li .hours {
//  text-decoration: underline;
//}
//
//.easy-attendance-personal-report table.general li span[class*=easy-attendance-report-normal] {
//  font-size: 110%;
//}
//
//.easy-attendance-personal-report table.activities-sum th {
//  text-align: left;
//}

form[class$=easy_attendance] p.user-select #easy_attendance_user_id__autocomplete {
  width: 30%;
}

.user.easy-attendance-indicator {
  font-size: 8px;
  vertical-align: middle;
  padding: 0 5px;
  position: relative;
  top: -0.4em;
}

.user.easy-attendance-indicator a, .user.easy-attendance-indicator span.icon {
  color: inherit;
}

.user.easy-attendance-indicator span.icon:before {
  font-size: 8px;
}

.user.easy-attendance-indicator.online {
  color: green;
}

.user.easy-attendance-indicator.offline {
  color: red;
}
