.icon-2-5x {
  font-size: 2.7rem; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600 !important; }

p {
  font-size: 1.2rem; }

.card.card-custom > .card-header {
  padding-top: 1rem;
  padding-bottom: 1rem; }

#kt_login_forgot,
.login-signin .form-group label {
  font-size: 1.1rem !important; }

#kt_login_signin_submit {
  font-size: 1.6rem; }

.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
  font-size: 1.2rem; }
  .dataTables_wrapper .dataTable th .label.label-lg, .dataTables_wrapper .dataTable td .label.label-lg {
    font-size: 1.0rem; }

.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
  font-size: 1.1rem; }

.dataTables_wrapper table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child {
  padding-left: 0 !important; }

.text-muted {
  font-weight: 500; }

.dtr-control {
  height: 100% !important; }

.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {
  margin-right: 15px;
  top: -15% !important;
  font-size: 14px;
  position: relative !important;
  margin-bottom: auto;
  margin-top: auto; }

.dataTables_wrapper .child .dtr-details {
  padding-left: 25px !important; }

.nav.nav-pills .nav-link {
  color: #676767; }

@media (max-width: 1200px) {
  a.nav-link {
    font-size: 13px !important; } }

a.nav-link {
  font-size: 17px; }

.login.login-5 .login-signin,
.login.login-5 .login-signup,
.login.login-5 .login-forgot {
  display: none; }

.login.login-5.login-signin-on .login-signup {
  display: none; }

.login.login-5.login-signin-on .login-signin {
  display: block; }

.login.login-5.login-signin-on .login-forgot {
  display: none; }

.login.login-5.login-signup-on .login-signup {
  display: block; }

.login.login-5.login-signup-on .login-signin {
  display: none; }

.login.login-5.login-signup-on .login-forgot {
  display: none; }

.login.login-5.login-forgot-on .login-signup {
  display: none; }

.login.login-5.login-forgot-on .login-signin {
  display: none; }

.login.login-5.login-forgot-on .login-forgot {
  display: block; }

.login.login-5 .login-form {
  width: 100%;
  max-width: 450px; }

@media (max-width: 575.98px) {
  .login.login-5 .login-form {
    width: 100%;
    max-width: 100%; } }
