a {
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}

.row {
  display: flex;
  flex-wrap: wrap;
}

[type=checkbox] + label {
  font-size: 14px !important;
}
[type=checkbox] + label:after {
  top: 8px;
}

.form-control[disabled] {
  background-color: #f5f5f5;
}

textarea {
  min-height: 350px;
}

.reorder-table tr:hover {
  cursor: pointer;
}

.pl-10 {
  padding-left: 10px !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.card .btn-lg {
  display: block;
  width: 100%;
}

#thumbnail {
  margin-left: 10px;
  height: 41px;
}

.login-page {
  background-color: #607D8B;
}

.topmenu {
  margin-bottom: 25px;
}
.topmenu li {
  margin-right: 10px;
}
.topmenu li a {
  background-color: #337ab7 !important;
  color: #ffffff !important;
}
.topmenu li a:hover {
  background-color: #1f4c72 !important;
}
.topmenu li.active a {
  background-color: #1f4c72 !important;
}

.timetable table {
  width: 100%;
  border-left: solid 5px #DDDDDD;
  background-color: #ffffff;
}
.timetable table th {
  text-align: center;
  background-color: #f5f5f5;
  padding: 7px 10px;
  font-weight: 400;
}
.timetable table td {
  text-align: center;
  padding: 7px 10px;
  border-right: solid 1px #f5f5f5;
  border-bottom: solid 1px #f5f5f5;
  font-weight: 600;
  cursor: pointer;
}
.timetable table td:first-child {
  background-color: #f5f5f5;
}
.timetable table td:hover {
  background-color: #DDDDDD;
}
.timetable table td:last-child {
  border-right: none;
}
.timetable table td.blank {
  content: " ";
}
.timetable table tbody tr:last-child td {
  border-bottom: none;
}

.dashboard-page .info-box-3 .content .text {
  margin-top: 5px;
}
.dashboard-page .info-box-3 .content .text h4 {
  margin-top: 0;
}

/*# sourceMappingURL=mystyle.css.map */
