﻿@charset "UTF-8";
.inputGroup {
  display: flex;
}
.inputGroup label {
  cursor: pointer;
}
.inputGroup .inputItem {
  border: 1px solid #dcdcdc;
  padding: 5px 7px;
}
.inputGroup .left {
  border-radius: 5px 0 0 5px;
}
.inputGroup .right {
  border-radius: 0 5px 5px 0;
}

/*線上課表查詢*/
.timeTableTabSwitch {
  background-color: #ebf6f7;
}
@media (max-width: 768px) {
  .timeTableTabSwitch {
    color: #fff;
    background-color: #0F71BC;
  }
}

@media (max-width: 768px) {
  .timeTableItemMedium > table {
    width: 100%;
    transform: scale(0.3425);
    transform-origin: top left;
  }
}

.tabSwitch {
  padding: 4px 23px;
}

#reportViewer班級排課課表 {
  position: relative;
  max-width: 100%;
  height: 900px;
}

#reportViewer教室排課課表 {
  position: relative;
  max-width: 100%;
  height: 900px;
}

#reportViewer科目排課課表 {
  position: relative;
  max-width: 100%;
  height: 900px;
}

#reportViewer教師排課課表 {
  position: relative;
  max-width: 100%;
  height: 900px;
}
