.login.login-1 .login-signin,
.login.login-1 .login-signup,
.login.login-1 .login-forgot {
  display: none;
}
.login.login-1.login-signin-on .login-signup {
  display: none;
}
.login.login-1.login-signin-on .login-signin {
  display: block;
}
.login.login-1.login-signin-on .login-forgot {
  display: none;
}
.login.login-1.login-signup-on .login-signup {
  display: block;
}
.login.login-1.login-signup-on .login-signin {
  display: none;
}
.login.login-1.login-signup-on .login-forgot {
  display: none;
}
.login.login-1.login-forgot-on .login-signup {
  display: none;
}
.login.login-1.login-forgot-on .login-signin {
  display: none;
}
.login.login-1.login-forgot-on .login-forgot {
  display: block;
}

@media (min-width: 992px) {
  .login.login-1 .login-aside {
    width: 100%;
    max-width: 600px;
  }
  .login.login-1 .login-form {
    width: 100%;
    max-width: 400px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .login.login-1 .login-aside {
    width: 100%;
    max-width: 400px;
  }
}
@media (max-width: 991.98px) {
  .login.login-1 .login-form {
    width: 100%;
    max-width: 350px;
  }
}
@media (max-width: 575.98px) {
  .login.login-1 .login-form {
    width: 100%;
    max-width: 100%;
  }
}

.error-expired-title {
  font-size: 150px
}
.expired-line-style {
  background-color: red;
  width: 20%;
  height:5px;
  border-radius: 5px;
}
.expired-text {
  text-align: start;
}

.expired-btn {
  background-color: #fff !important;
  color:#187de4 !important;
}
.nolink-style {
  color: #fff !important;
}
table.dataTable thead th, table.dataTable thead td {
  border-bottom-width: 1px !important;
  border-bottom-style: dashed !important;
  border-bottom-color: #eff2f5 !important;
}
table.dataTable.no-footer {
  border-bottom: none !important;
}
.datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span, .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span{
  font-weight:600;
  vertical-align: middle;
  color: #7e8299;
}

.datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell {
  border-bottom-width: 1px !important;
  border-bottom-style: dashed !important;
  border-bottom-color: #eff2f5 !important;
  padding: 10px 18px !important;
  vertical-align: middle !important;

}
.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell {
  padding: 10px 18px !important;
  vertical-align: middle !important;
}
.author-td {
  border-bottom-width: 1px !important;
  border-bottom-style: dashed !important;
  border-bottom-color: #eff2f5 !important;
  padding: 10px 18px !important;
  vertical-align: middle !important;
}
.author-td-content {
  display:flex;
  align-items: center;
  justify-content: center;
}
.badge-light {
    color: #7e8299 !important;
    background-color: #f5f8fa;
}
.fw-bolder {
    font-weight: 600 !important;
}

.badge {
    display: inline-block;
    padding: .5em .85em;
    font-size: .85rem;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .475rem;
}
.badge-light-success {
  color: #50cd89;
  background-color: #e8fff3;
}
.border-dashed {
  border-style: dashed !important;
}
.svg-icon-primary svg{
  color: #187de4 !important;
}
