.timeline_header {
  font-weight: 500;
  font-size: 1.75rem;
  color: #212121;
}

.timeline_subheader {
  font-weight: 500;
  font-size: 1.275rem;
  color: #212121;
}

.border_thick_bottom {
  border-bottom: 3px solid;
}

.timeline_calendar_prepend {
  font-size: 1.8rem !important;
}

.timeline_item:target {
  border: 2px solid #6993FF !important;
  box-shadow: 0px 0px 30px 0px rgba(105, 147, 255, 0.25);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(105, 147, 255, 0.25);
}

.timeline_card_href {
  color: #464E5F;
}

.timeline_card_href:hover {
  color: #464E5F;
  background-color: #f5f8fa;
}

.timeline_card_href:hover > .card {
  color: #464E5F;
  background-color: #f5f8fa;
  transition: 0.3s;
}

.timeline_card_href > .card {
  transition: 0.3s;
}

.tagify__tag {
  padding: 0.5rem !important;
  margin-bottom: 0.3rem !important;
  margin-right: 0.3rem !important;
}

.tagify {
  min-height: 6rem;
}

.tagify__tag-text:before {
  content: "@";
  padding-right: 0.3rem;
}

.timeline_comment_inline_tag:before {
  content: "@";
  padding-right: 0.1rem;
}

.timeline_comment_inline_tag {
  margin-right: 0.5rem;
  color: #6993ff;
  font-weight: 500 !important;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}

.timeline_comment_inline_tag:hover {
  color: #1d5cff;
  font-weight: 500 !important;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}

.notification_icon {
  font-size: 1.5rem;
}

.notification_bell_symbol {
  width: 10px !important;
  height: 10px !important;
  top: 8px !important;
  right: 11px !important;
}

.symbol_logo_img {
  width: 75%;
}

.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.navi-link-white {
  background-color: #ffffff !important;
  margin-bottom: 1rem !important;
}

.navi-text {
  font-weight: 500 !important;
  font-size: 1.1rem !important;
}

.navi .navi-item .navi-link.active .navi-text {
  color: #6993FF !important;
}

.navi {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.navi.navi-hover .navi-item .navi-link:hover {
  background-color: #F3F6F9 !important;
}

.previous_educator_card:hover {
  transition: 0.3s;
  background-color: #ECF0F3;
}

.previous_educator_card {
  transition: 0.3s;
}

.symbol.symbol-100 > img {
  width: 100px;
}

.ev-folder-files {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.4rem 0 0 0;
  margin-left: 1rem;
}

.ev-folder-files-item {
  margin: 0 0 0 1rem !important;
}

.ev-file-desc {
  text-align: center;
  display: block;
  font-weight: 500;
  color: #595d6e;
  font-size: 0.9rem;
  padding-top: 1rem;
}

.ev_wiznav_icon {
  font-size: 2.5rem;
}

.ev_navi_dropdown_link {
  flex: 0 0 3rem !important;
}

.ev_navi_dropdown_link_icon {
  font-size: 1.7rem !important;
}

.navi .navi-item .navi-link:hover {
  background-color: #F3F6F9;
}

.navi .navi-item .navi-link-transparent:hover {
  background-color: transparent !important;
}

.w-10 {
  width: 10% !important;
}

.w-11 {
  width: 11% !important;
}

.w-12 {
  width: 12% !important;
}

.w-13 {
  width: 13% !important;
}

.w-14 {
  width: 14% !important;
}

.w-15 {
  width: 15% !important;
}

.w-16 {
  width: 16% !important;
}

.w-17 {
  width: 17% !important;
}

.w-18 {
  width: 18% !important;
}

.w-19 {
  width: 19% !important;
}

.w-20 {
  width: 20% !important;
}

.w-21 {
  width: 21% !important;
}

.w-22 {
  width: 22% !important;
}

.w-23 {
  width: 23% !important;
}

.w-24 {
  width: 24% !important;
}

.w-25 {
  width: 25% !important;
}

.w-26 {
  width: 26% !important;
}

.w-27 {
  width: 27% !important;
}

.w-28 {
  width: 28% !important;
}

.w-29 {
  width: 29% !important;
}

.w-30 {
  width: 30% !important;
}

.w-31 {
  width: 31% !important;
}

.w-32 {
  width: 32% !important;
}

.w-33 {
  width: 33% !important;
}

.w-34 {
  width: 34% !important;
}

.w-35 {
  width: 35% !important;
}

.w-36 {
  width: 36% !important;
}

.w-37 {
  width: 37% !important;
}

.w-38 {
  width: 38% !important;
}

.w-39 {
  width: 39% !important;
}

.w-40 {
  width: 40% !important;
}

.w-41 {
  width: 41% !important;
}

.w-42 {
  width: 42% !important;
}

.w-43 {
  width: 43% !important;
}

.w-44 {
  width: 44% !important;
}

.w-45 {
  width: 45% !important;
}

.w-46 {
  width: 46% !important;
}

.w-47 {
  width: 47% !important;
}

.w-48 {
  width: 48% !important;
}

.w-49 {
  width: 49% !important;
}

.w-51 {
  width: 51% !important;
}

.w-52 {
  width: 52% !important;
}

.w-53 {
  width: 53% !important;
}

.w-54 {
  width: 54% !important;
}

.w-55 {
  width: 55% !important;
}

.w-56 {
  width: 56% !important;
}

.w-57 {
  width: 57% !important;
}

.w-58 {
  width: 58% !important;
}

.w-59 {
  width: 59% !important;
}

.w-60 {
  width: 60% !important;
}

.w-61 {
  width: 61% !important;
}

.w-62 {
  width: 62% !important;
}

.w-63 {
  width: 63% !important;
}

.w-64 {
  width: 64% !important;
}

.w-65 {
  width: 65% !important;
}

.w-66 {
  width: 66% !important;
}

.w-67 {
  width: 67% !important;
}

.w-68 {
  width: 68% !important;
}

.w-69 {
  width: 69% !important;
}

.w-70 {
  width: 70% !important;
}

.w-71 {
  width: 71% !important;
}

.w-72 {
  width: 72% !important;
}

.w-73 {
  width: 73% !important;
}

.w-74 {
  width: 74% !important;
}

.w-76 {
  width: 76% !important;
}

.w-77 {
  width: 77% !important;
}

.w-78 {
  width: 78% !important;
}

.w-79 {
  width: 79% !important;
}

.w-80 {
  width: 80% !important;
}

.w-81 {
  width: 81% !important;
}

.w-82 {
  width: 82% !important;
}

.w-83 {
  width: 83% !important;
}

.w-84 {
  width: 84% !important;
}

.w-85 {
  width: 85% !important;
}

.w-86 {
  width: 86% !important;
}

.w-87 {
  width: 87% !important;
}

.w-88 {
  width: 88% !important;
}

.w-89 {
  width: 89% !important;
}

.w-90 {
  width: 90% !important;
}

.w-91 {
  width: 91% !important;
}

.w-92 {
  width: 92% !important;
}

.w-93 {
  width: 93% !important;
}

.w-94 {
  width: 94% !important;
}

.w-95 {
  width: 95% !important;
}

.w-96 {
  width: 96% !important;
}

.w-97 {
  width: 97% !important;
}

.w-98 {
  width: 98% !important;
}

.w-99 {
  width: 99% !important;
}

.table tfoot th,
.table tfoot td {
  font-weight: 600;
  font-size: 1rem;
  border-bottom-width: 1px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.table tbody th,
.table tbody td {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ck-editor__editable {
  min-height: 150px;
}

.form-control-transparent-white {
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-color: transparent !important;
}

.popover {
  max-width: 600px !important;
}

.btn-static-primary {
  color: #6993FF;
  background-color: #E1E9FF;
  border-color: transparent;
  cursor: default !important;
  outline: none !important;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.42rem;
}

.btn-static-warning {
  color: #FFA800;
  background-color: #FFF4DE;
  border-color: transparent;
  cursor: default !important;
  outline: none !important;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.42rem;
}

.btn-static-success {
  color: #1BC5BD;
  background-color: #C9F7F5;
  border-color: transparent;
  cursor: default !important;
  outline: none !important;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.42rem;
}

.btn-static-danger {
  color: #F64E60;
  background-color: #FFE2E5;
  border-color: transparent;
  cursor: default !important;
  outline: none !important;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.42rem;
}

.global_search_bar {
  justify-content: space-between;
  height: 50px;
  box-shadow: none;
  position: relative;
  border-bottom: none;
}

.global_search_bar_input {
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
}

.global-search-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  width: 100%;
  height: 50px;
  font-size: 1rem;
  color: #464E5F;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0.42rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  display: block;
}

.ev-header-bg {
  z-index: -999;
  width: 100%;
  height: 450px;
  background-image: url("/metronic_2/img/bg/login-bg-green.jpg");
  position: absolute;
  background-position: center;
}

.sso-line {
  width: 100%;
  text-align: center;
  border-bottom: 2px solid #ECF0F3;
  line-height: 0.1em;
  margin: 10px 0 20px;
}

.sso-line-text {
  background: #fff;
  padding: 0 10px;
  font-weight: 600;
}

